Instructor: Jason Lewis
Laravel is a PHP framework for modern web apps. Recently upgraded to version 5, Laravel is a mature system that continues to win support due to its elegance and stability. Laravel ships with built-in support for database migrations, object-relational mapping, routing and authentication—making it easier for developers to start and maintain their work.
In this course, Envato Tuts+ instructor Jason Lewis will show you how to build a functioning content management system (CMS) with the Laravel PHP framework. We'll look at some of the tasks and problems that are common to so many web development projects and explore different possible solutions to them. We'll be starting our CMS from scratch—a great way to expand your knowledge of the Laravel framework. In our case, this course will teach you the fundamentals required to develop top-notch Laravel applications.
This repository contains the completed project for this course—a simple content management system.
The source for this application is mainly located within the app
directory. Within here we have various directories each responsible for a particular piece of the application.
To get a local copy of the application working you can follow the instructions below (assuming you're on a *nix machine):
Firt, rename the .env.example
file to .env
. Make any changes you need to in here such as changing the DB_DATABASE
. Then, run the following commands from your terminal:
$ composer install
$ php artisan migrate
$ php artisan db:seed
$ npm install
$ gulp
If you'd like to use Artisan to serve your application you can run the following command:
$ php artisan serve
This will then serve the application to localhost:8000
.
Otherwise use Homestead to serve the application.
These are source files for the Tuts+ course: Build a CMS With Laravel
Available on Tuts+. Teaching skills to millions worldwide.