2017 © Pedro Peláez
 

library laravel-bread

image

kabbouchi/laravel-bread

  • Saturday, April 28, 2018
  • by KABBOUCHI
  • Repository
  • 2 Watchers
  • 4 Stars
  • 12 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 0 % Grown

The README.md

laravel-bread

Installation

``` bash composer require kabbouchi/laravel-bread, (*1)



## Usage ```bash php artisan make:bread UsersController User

=> routes/web.php, (*2)

Bread::routes('users');
// or specify a custom controller
Bread::routes('users','UsersController');

=> UsersController.php, (*3)


use App\User; use KABBOUCHI\Bread\Http\BreadType; use KABBOUCHI\Bread\Http\Controllers\Traits\Bread; class UsersController extends controller { use Bread; protected function model() { return User::class; } public function getFieldOptions(Model $model) { return [ 'avatar' => [ 'type' => BreadType::IMAGE, 'validation' => ['required'], 'update_validation' => [] ], 'name' => [ 'type' => BreadType::TEXT, 'validation' => ['required'] ], 'email' => [ 'type' => BreadType::EMAIL, 'validation' => ['required', 'unique:users'], 'update_validation' => ['required', 'unique:users,email,' . $model->id] ], 'password' => [ 'type' => BreadType::PASSWORD, 'validation' => ['required'], ], 'role_id' => [ 'type' => BreadType::SELECT, 'select' => [ 'data' => Role::all(), 'value' => 'id', 'name' => 'name', ], 'validation' => ['required'] ], 'description' => [ 'type' => BreadType::TEXT_AREA, 'validation' => [], ], ]; } /* * Custom Table : https://github.com/KABBOUCHI/laravel-table-view */ public function getTableFields() { return [ 'ID' => 'id', 'Name' => 'name', 'Role' => 'role.name', 'Created At' => function (User $model) { return $model->created_at->toDateString(); }, ]; } }

The Versions

28/04 2018

dev-master

9999999-dev

  Sources   Download

MIT

The Requires

 

by Georges KABBOUCHI

laravel crud cms admin admin panel content management system bread

28/04 2018

v0.1.3

0.1.3.0

  Sources   Download

MIT

The Requires

 

by Georges KABBOUCHI

laravel crud cms admin admin panel content management system bread

31/03 2018

v0.1.2

0.1.2.0

  Sources   Download

MIT

The Requires

 

by Georges KABBOUCHI

laravel crud cms admin admin panel content management system bread

29/03 2018

v0.1.1

0.1.1.0

  Sources   Download

MIT

The Requires

 

by Georges KABBOUCHI

laravel crud cms admin admin panel content management system bread

24/03 2018

v0.1.0

0.1.0.0

  Sources   Download

MIT

The Requires

 

by Georges KABBOUCHI

laravel crud cms admin admin panel content management system bread