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 [21/10/2025 22:43] – [Installation] cyrilleinformatique:php:laravel [25/06/2026 06:46] (Version actuelle) – [Tips & Patterns] cyrille
Ligne 144: Ligne 144:
 ==== Autres starter-kits ==== ==== Autres starter-kits ====
  
 +  * [[https://medium.com/@tankpratik125/beyond-breeze-community-laravel-starter-kits-worth-knowing-432998f0fd60|Beyond Breeze: Community Laravel Starter Kits Worth Knowing]] 2026-04
   * [[https://laraveldaily.com/post/how-to-install-laravel-breeze-laravel-12|How to (Still) Use Laravel Breeze in Laravel 12]]   * [[https://laraveldaily.com/post/how-to-install-laravel-breeze-laravel-12|How to (Still) Use Laravel Breeze in Laravel 12]]
   * [[https://github.com/LaravelDaily/starter-kit|Blade Starter Kit]]   * [[https://github.com/LaravelDaily/starter-kit|Blade Starter Kit]]
 +
 +===== Tips & Patterns =====
 +
 +[[https://wendelladriel.com/blog/eloquent-query-classes-pattern|Eloquent Query Classes pattern]] : Un peu comme le pattern Service mais dédié pour encapsuler une requête ORM complexe et utilisée un peu partout.
 +  * duplicate the query and hope the copies stay synchronized -> :-(
 +  * move everything into a ''local scope'' -> Scopes are excellent for small reusable pieces. Query classes are excellent for named database use cases
 +  * add a static method to the model
 +  * create a repository
 +  * create a dedicated query class -> Eloquent Query Classes pattern
 +===== Packages =====
 +
 +==== Spatie Laravel CSP ====
 +
 +Set Content Security Policy (CSP) headers in a Laravel app.
 +
 +Propose un system de Nonce et Hash pour les "scripts on-line".
 +
 +  * https://github.com/spatie/laravel-csp
 +  * https://freek.dev/982-using-content-security-policy-headers-in-a-laravel-app
 +
 +Et pour évaluer les réglages voir les [[/glossaire/csp#content_security_policy|outils d'évaluation CSP]].
  
informatique/php/laravel.1761079436.txt.gz · Dernière modification : 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