Skip to content
Voyager - The Missing Laravel Admin
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/TCG/Voyager restructure folders for package to work with latest version of Laravel Jan 31, 2016
.gitattributes Trying to change the language detected by github Jan 31, 2016
.gitignore
README.md updating the readme with the most up to date install info Jan 31, 2016
composer.json Updating the composer.json file with the correct namespace Jan 30, 2016
composer.lock Adding browsing functionality for all data types Jan 29, 2016
phpunit.xml Adding a new file so github detects the languages is PHP Jan 31, 2016

README.md

Voyager - A Laravel Admin & BREAD System

What is BREAD?

Glad you asked. It's the same concept as CRUD which stands for Create, Read, Update, and Delete.

BREAD stands for Browse, Read, Edit, Add, & Delete. It sounds much nicer too, right? It's much better to have a bunch of BREAD, than a bunch of CRUD.

Screenshot of Voyager

After creating your new Laravel application you can include the Voyager package with the folowing command:

composer require tcg/voyager

Next make sure to create a new database and add your database credentials to your .env file:

DB_HOST=localhost
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

Add the Voyager service provider as well as the Image Intervention service provider to the config/app.php file in the 'providers' => [ array:

    TCG\Voyager\VoyagerServiceProvider::class,
    Intervention\Image\ImageServiceProvider::class,

Optionally if you wish to have the front-end authentication scaffolding provided by laravel you can run:

php artisan make:auth

Then, we'll need to publish our voyager files to be loaded into your app

php artisan vendor:publish

Finally, lets run our migrations

php artisan migrate

And before we run the database seed, we need to run the following command:

composer dump-autoload

Now, let's run our database seeds:

php artisan db:seed --class=VoyagerDatabaseSeeder

And we're all good to go!

Start up a local development server with php artisan serve And, visit http://localhost:8000/admin and you can login with the following login credentials:

**email:** admin@admin.com
**password:** password
You can’t perform that action at this time.