2017 © Pedro Peláez
 

library swissarmyknife55v2

image

mmrp/swissarmyknife55v2

  • Monday, July 30, 2018
  • by matteo.meloni
  • Repository
  • 0 Watchers
  • 0 Stars
  • 32 Installations
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 39 % Grown

The README.md

Swiss Army Knife 55v2, (*1)

Installation, (*2)

Execute this command list, (*3)

Install new laravel project, (*4)

composer create-project laravel/laravel [project name] "5.5.*", (*5)

Install swissarmyknife55v2 package, (*6)

composer require mmrp/swissarmyknife55v2 dev-master, (*7)

Execute, (*8)

php artisan vendor:publish, (*9)

and select, (*10)

Mmrp\Swissarmyknife\SwissArmyKnifeProvider, (*11)

Edit file app/routes/api.php and add this, (*12)

include('rbac.php')

Execute, (*13)

php artisan migrate, (*14)


Create new crud resource, (*15)

Execute this artisan command, (*16)

php artisan make:crud-controller [Namaspace/NameController] --request --model, (*17)

--request: make Crud Request Class
--model: make Crud Model Class

This command create: * app/Http/Controllers/Namespace/NameController [CrudController] * app/Http/Requests/Namespace/Name [CrudRequest] * app/Models/Namespace/Name [CrudModel] * database/migrations/migration_file [Migration file], (*18)

Add routes with helper, (*19)

createCrudRoute('Namespace\ControllerName'), (*20)

Update Actions list with this artisan command, (*21)

php artisan rbac:actions, (*22)

The Versions