Laravel api source with voyager admin package
This package install source code for laravel api project and install voyager admin package, (*1)
Installation
At the first you need have empty laravel project. Next step is
Either run, (*2)
php composer.phar require teampay/voyager-api-admin
or add, (*3)
"teampay/voyager-api-admin": "dev-master"
to the require section of your composer.json
file., (*4)
Next you need update composer packages by command:, (*5)
composer update
, (*6)
This command install needing package to empty laravel project., (*7)
Basic usage
- Add
Teampay\VoyagerApiAdmin\VoyagerApiAdminServiceProvider::class
to app/config.php file at the section providers.
- Run the command at root directory project
php artisan vendor:publish --force
and choose Provider: Teampay\VoyagerApiAdmin\VoyagerApiAdminServiceProvider
, (*8)
This command copy need files to you project. Be carefully, this command overwrite some files at project., (*9)
In the next step you must configure project config file (.env). You must editing database configuration and application url (APP_URL). If you did this earlier, you can skip this step.
Then you must run commands:, (*10)
php composer.phar dump-autoload && php artisan migrate:fresh --seed
This commands create needed database structure and paste some information to database.
Next step is include file routes/voyager-admin-api-routes.php to file routes/web.php, (*11)
//...
include __DIR__ . '/voyager-admin-api-routes.php';
//...
Create symlink to storage directory. Command for this is:, (*12)
php artisan storage:link
That is finish. For access to admin panel go to the link http(s)://example.com/admin, (*13)
Access for admin:
email: admin@admin.com
password: password, (*14)