A working version of the Bootstrap Blog-Home template http://startbootstrap.com/template-overviews/blog-home/
Branch: master
Clone or download
Latest commit 2d9ebf9 Aug 2, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app first commit Oct 20, 2016
bootstrap first commit Oct 20, 2016
config first commit Oct 20, 2016
database first commit Oct 20, 2016
public first commit Oct 20, 2016
resources first commit Oct 20, 2016
routes first commit Oct 20, 2016
storage first commit Oct 20, 2016
tests first commit Oct 20, 2016
.env.example first commit Oct 20, 2016
.env.travis first commit Oct 20, 2016
.gitattributes first commit Oct 20, 2016
.gitignore first commit Oct 20, 2016
.travis.yml
artisan first commit Oct 20, 2016
composer.json first commit Oct 20, 2016
composer.lock first commit Oct 20, 2016
gulpfile.js first commit Oct 20, 2016
package.json first commit Oct 20, 2016
phpunit.xml first commit Oct 20, 2016
readme.md Update readme.md Aug 2, 2017
server.php first commit Oct 20, 2016

readme.md

Caution: Click here for new version (Laravel 5.4)

Bootstrap blog-home on Laravel 5.3

Build Status

Ever wanted to experiment the famous bootstrap blog-home live? This project is a fully functional blog application based on the bootstrap blog-home template and the bootstrap 3 adminsb theme for the admin area. It is written in PHP and uses Laravel 5.3 as a framework.

homepage

Installation

You need to have a local server working on your computer to run this project locally. We recommand using Homestead but you can also use Xampp, which is less complicated to install. So first make sure a local server is running on your computer. Next create the database on which blog posts will reside (for example using phpmyadmin). Then type the following commands in your favorite CLI (xampp users: make sure your emplacement is the xampp/htdocs folder):

Clone the repo:

git clone https://github.com/jeanquark/blog-home.git

Move to the newly created folder and install all dependencies:

cd blog-home
composer install

Open the .env.example file, edit it to match your database name, username and password (required step) as well as your email credentials (optional, but required for the contact form to work) and save it as .env file. Then build tables with command:

php artisan migrate

Now fill the tables:

php artisan db:seed

Generate application key

php artisan key:generate

And voilà! Now you should be able to test the application. Go to the login page and enter the provided credentials. Then click on the top nav email address to get to the admin area. Enjoy!

Features

  1. Create blog posts that consist of formatted text and images.
  2. Link those posts to tags for quick reference.
  3. Allow posts to be commented and replies to these comments.
  4. Search among posts based on text excerpt.
  5. Manage users.
  6. Send a message with the contact form.

Contact Form

The contact form can be used as is. I have preconfigured it for a Gmail address in the .env.example file. All you have to do is entering your actual email address and password. Have fun!

Screenshots

Login: Login

Post: Post

Comment: Comment

Admin: Admin

List posts: Posts

Packages

License

Please refer to the blog-home license.