laravel-blog maintained by madalintomescu
Laravel Blog
A basic blog system based on Laravel 5.
Features
- Manage posts
- Featured images
- Add categories and tags
- SummerNote WYSIWYG Editor
- Admin dashboard
- Manage users, roles and permissions
- Vue.js components
Screenshots
Main page

Dashboard index

Installation
- Clone the repository
git clone https://github.com/madalintomescu/laravel-blog.git
Or use Composer (and skip step 2)
composer create-project madalintomescu/laravel-blog
- Install the project dependencies with Composer
composer install
- Copy
.env.examplefile to.envfile. Open it and edit it with your database details.
cp .env.example .env
- Generate an application key
php artisan key:generate
- Create a symbolic link from storage to public folder
php artisan storage:link
- Install the front-end dependencies and compile them
npm install && npm run dev
- Install sample test data
php artisan install:testdata
- Start the server
php artisan serve
Now you can log in as admin using the following:
Email: admin@example.com
Password: password
Dependencies
Laravel packages
Front-end
Changelog
0.2.0 - 2018-10-19
- Add API Controllers and Resources
- Add Vue.js components
- Add post characters count
- Small changes
0.1.0 - 2018-07-08
- Initial release
License
This project is licensed under the MIT License - see the LICENSE.md file for details