informatique:php:laravel:voyager
Ceci est une ancienne révision du document !
Table des matières
Voyager: Admin & Bread for Laravel
Voyager → Laravel 6, 7, 8 https://laravelvoyager.com
Le BREAD
c'est un CRUD
avec le browse: Browse, Read, Edit, Add, Delete.
Tips & tricks
Action button
Ajouter des boutons d'action sur les pages de liste d'éléments
- Discussions:
Ajout d'un bouton voir les articles posts
d'un utilisateur user
:
namespace App\Actions; use TCG\Voyager\Actions\AbstractAction; class PostUsersAction extends AbstractAction { public function getAttributes() { if( $this->data->slug == 'lorem-ipsum-post') return ['class' => 'hidden']; else return ['class' => 'btn btn-sm btn-warning pull-right view']; } // all stuff from https://voyager-docs.devdojo.com/customization/action-buttons // and those 2 methods more : public function getDefaultRoute() { return route('voyager.posts.index').'?key=author_id&filter=equals&s='.$this->data->id; } public function shouldActionDisplayOnDataType() { return $this->dataType->slug == 'users'; } }
Datatables filtering
Une évolution attendue !
Hooks
informatique/php/laravel/voyager.1622899977.txt.gz · Dernière modification : 05/06/2021 15:32 de cyrille