A basic blog system based on Laravel 5.
- Manage posts
- Featured images
- Add categories and tags
- SummerNote WYSIWYG Editor
- Admin dashboard
- Manage users, roles and permissions
- Vue.js components
- 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.example
file to.env
file. 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: [email protected]
Password: password
Laravel packages
Front-end
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
This project is licensed under the MIT License - see the LICENSE.md file for details