Introduction
Laravel-Blog is a blog project written in Laravel 4.2.
Screenshots
Article List Page
Article composing page
Single post page
Admin Panel
Packages
- laracasts/flash for easy notify user action;
- zizaco/entrust for user Role-based Permissions;
- zizaco/confide for user authentication;
- thujohn/rss for generate rss feed;
- mews/purifier for XSS filtering;
- frozennode/administrator for quick simple admin interface;
- cviebrock/eloquent-sluggable for generate slug;
- cviebrock/eloquent-taggable for post tag relationship;
Todos
- php-spec test;
Features
- Support multiple user;
- Admin Interface;
- Rich editor, include paste image and stuff;
- Rss feed;
- Pjax Support;
- Sroll To Top;
Requirements and Environment
- PHP 5.4+
- Laravel 4.2+
Installation
Recommended using Homestead for development.
1. Clone the repo
git clone https://github.com/summerblue/laravel-blog
2. Composer install
cd laravel-blog
composer install
3. Database stuff
Ajust the database information, then:
php artisan migrate
Seed the database if you want:
php artisan db:seed
4. Info
- Admin Account: ['username' => 'admin', 'password' => 'admin']
Contributors
On the Project Contributors Page
Contributing
Please see CONTRIBUTING for details.
License
Copyright (c) 2014 CJ.
The MIT License (MIT). Please see Opensource MIT License for more information.