Outils pour utilisateurs

Outils du site


informatique:php:laravel:voyager

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
informatique:php:laravel:voyager [05/06/2021 14:54] – [Hooks] cyrilleinformatique:php:laravel:voyager [05/06/2021 15:39] (Version actuelle) – [Action button] cyrille
Ligne 9: Ligne 9:
 Le ''BREAD'' c'est un ''CRUD'' avec le browse: **B**rowse, **R**ead, **E**dit, **A**dd, **D**elete. Le ''BREAD'' c'est un ''CRUD'' avec le browse: **B**rowse, **R**ead, **E**dit, **A**dd, **D**elete.
  
 +On peut installer le projet avec ou sans données. Les données installées avec ''--with-dummy'' sont une bonne source d'exemple.
 +
 +C'est vraiment une surcouche non intrusive, on peut donc utiliser Laraval nativement, sans dépendance avec Voyager. Une bonne nouvelle pour le "Front".
 ===== Tips & tricks ===== ===== Tips & tricks =====
 +
 +==== Le BREAD ====
 +
 +Dans le controller ''TCG\Voyager\Http\Controllers\VoyagerBaseController''.
  
 ==== Action button ==== ==== Action button ====
Ligne 17: Ligne 24:
   * Documentation: https://voyager-docs.devdojo.com/customization/action-buttons   * Documentation: https://voyager-docs.devdojo.com/customization/action-buttons
   * Discussions:   * Discussions:
-    * https://github.com/the-control-group/voyager/discussions/5335+    * [[https://github.com/the-control-group/voyager/discussions/5335|How return custom data on browse view layout #5335]] 
 +    * [[https://github.com/the-control-group/voyager/discussions/5260|How to set custom Action button for a per row basis? #5260]]
  
 Ajout d'un bouton voir les articles ''posts'' d'un utilisateur ''user'': Ajout d'un bouton voir les articles ''posts'' d'un utilisateur ''user'':
Ligne 27: Ligne 35:
 class PostUsersAction extends 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     // all stuff from https://voyager-docs.devdojo.com/customization/action-buttons
     // and those 2 methods more :     // and those 2 methods more :
informatique/php/laravel/voyager.1622897661.txt.gz · Dernière modification : 05/06/2021 14:54 de cyrille

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki