Outils pour utilisateurs

Outils du site


informatique:php:laravel

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 [25/01/2025 09:44] – [Laravel Queue] cyrilleinformatique:php:laravel [12/03/2025 09:27] (Version actuelle) – [Documentation] cyrille
Ligne 30: Ligne 30:
   * [[https://laravel.io/|laravel.io]]   * [[https://laravel.io/|laravel.io]]
   * [[https://madewithlaravel.com|madewithlaravel.com]]   * [[https://madewithlaravel.com|madewithlaravel.com]]
 +
 +==== Installation ====
 +
 +Laravel 12 le 2025-03-12
 +
 +<code>
 +curl -s "https://laravel.build/tools-comptoir-net?with=mariadb,redis,mailpit" | bash
 +cd tools-comptoir-net
 +ln -s vendor/bin/sail ./sail
 +
 +# pour modifier le Dockerfile :
 +./artisan sail:publish
 +</code>
 +
 +ensuite voir [[/informatique/ide/codium#laravel|codium with laravel-sail]]
  
 ==== Handbooks & Cheats sheets==== ==== Handbooks & Cheats sheets====
Ligne 125: Ligne 140:
   * [[https://laravel-bap.com/10-plus-laravel-packages-for-building-laravel-apps/|10+ Laravel Packages for Building Laravel Apps]]   * [[https://laravel-bap.com/10-plus-laravel-packages-for-building-laravel-apps/|10+ Laravel Packages for Building Laravel Apps]]
  
 +
 +=== Outillage ===
 +
 +[[https://github.com/spatie/laravel-package-tools|spatie/laravel-package-tools]] contains a ''PackageServiceProvider'' that you can use in your packages to easily register config files, migrations, and more.
 +
 +[[https://github.com/spatie/package-skeleton-laravel|spatie/package-skeleton-laravel]] can be used to scaffold a Laravel package.
  
 === Mes indispensables === === Mes indispensables ===
Ligne 166: Ligne 187:
  
 Préférés: Préférés:
-  * [[https://filamentphp.com/|Filament]]+  * [[/informatique/php/laravel/filamentphp|Filament]]
     * [[https://filamentphp.com/docs|docs]], [[https://github.com/filamentphp/filament|code]]     * [[https://filamentphp.com/docs|docs]], [[https://github.com/filamentphp/filament|code]]
   * [[https://orchid.software/|Laravel Orchid]] Develop web applications not admin panels - Laravel Orchid n'est pas une "solution clé en main". Vous devez posséder des compétences en codage pour l'utiliser. Il a été conçu pour faciliter la vie des développeurs lors de la construction de systèmes complexes, et non pour vous en fournir un tout prêt à l'emploi.   * [[https://orchid.software/|Laravel Orchid]] Develop web applications not admin panels - Laravel Orchid n'est pas une "solution clé en main". Vous devez posséder des compétences en codage pour l'utiliser. Il a été conçu pour faciliter la vie des développeurs lors de la construction de systèmes complexes, et non pour vous en fournir un tout prêt à l'emploi.
Ligne 319: Ligne 340:
  
   * [[http://programmingarehard.com/2013/11/10/eloquent_and_views.html/|Eloquent and SQL Views]]   * [[http://programmingarehard.com/2013/11/10/eloquent_and_views.html/|Eloquent and SQL Views]]
 +
 +=== Generated column ===
 +
 +  * [[https://ashleyshenton.com/articles/how-to-make-eloquent-play-nice-with-generated-columns|How to make Eloquent play nice with generated columns]]
 +
  
 === GraphQL === === GraphQL ===
Ligne 335: Ligne 361:
   * [[https://lighthouse-php.com/|Lighthouse]] A framework for serving GraphQL from Laravel    * [[https://lighthouse-php.com/|Lighthouse]] A framework for serving GraphQL from Laravel 
     * il faut maintenir un fichier contenant le schema      * il faut maintenir un fichier contenant le schema 
 +
 +===== Permission & roles =====
 +
 +==== spatie/laravel-permission ====
 +
 +[[https://github.com/spatie/laravel-permission|spatie/laravel-permission]]
 +  * to manage user permissions and roles in a database.
 +  * https://spatie.be/docs/laravel-permission/v6/introduction
  
 ===== Authentification ===== ===== Authentification =====
informatique/php/laravel.1737794662.txt.gz · Dernière modification : 25/01/2025 09:44 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