dev-master
9999999-dev https://github.com/morningtrain/FoundationTools built on top of laravel 5.4
MIT
The Requires
- illuminate/support ~5.1
- php ~5.6|~7.0
The Development Requires
foundation morningtrain
Wallogit.com
2017 © Pedro Peláez
Tools built on top of laravel 5.4
Admin panel and tools built on top of Laravel 5.4., (*1)
composer require morningtrain\foundation
'providers' => [
...
/*
* Foundation Service Providers
*/
\morningtrain\Janitor\JanitorServiceProvider::class,
\morningtrain\Stub\StubServiceProvider::class,
\morningtrain\Crud\CrudServiceProvider::class,
\morningtrain\Themer\ThemerServiceProvider::class,
\morningtrain\Acl\AclServiceProvider::class,
\morningtrain\Admin\AdminServiceProvider::class,
...
],
'aliases' => [
...
/*
* Foundation Facades
*/
'Janitor' => \morningtrain\Janitor\Facades\Janitor::class,
'Crud' => \morningtrain\Crud\Facades\Crud::class,
'Stub' => \morningtrain\Stub\Facades\Stub::class,
'Theme' => \morningtrain\Themer\Facades\Theme::class
...
]
Update your auth configuration user provider to from App\User to App\Models\User, (*2)
Add the following to your existing authentication controllers, (*3)
use morningtrain\Admin\Extensions\RedirectsAdmins;
class ... {
use RedirectsAdmins;
...
/**
* @return string
*/
public function redirectPath()
{
return $this->redirectAdmin($this->guard()) ?: $this->redirectTo;
}
}
php artisan janitor:publish --init
php artisan crud:new MyModel --config=admin.crud
Configure migration, model and controller, (*4)
Register the model into the admin configuration (config/admin.php), (*5)
[
'items' => [
...
App\Models\MyModel::class => [
'icon' => '{material-icon}'
]
...
]
]
php artisan admin:update
Tools built on top of laravel 5.4
MIT
foundation morningtrain