ravel]] The PHP Framework For Web Artisans.
Voir aussi :
* [[/informatique/php/lumen|Lumen]] une ve... Home page ; Custom error pages 403, 404 and 503 ; Authentication (registration, login, logout, passwor... tial MySQL in Laravel 5, Laravel 5 REST Api Basic Authentication, Laravel 5 and AngularJS, Laravel 5 a... ehose/|Phirehose]]
* [[https://laravel-news.com/authorization-gates|An Introduction to Laravel Autho
nsemble de contrôleurs dits "d'action", des aides aux actions (Action Helpers), puis des plugins et un... plugins qui lui sont envoyés
9. ---FC demande au dispatcher de dispatcher la requête $request
10... permet d'encapsuler le contenu d'une vue dans une autre, généralement appelée template. D'autres projets les appellent aussi layouts, ainsi Zend Framework
php.com/docs/3.x/panels/resources/getting-started#authorization|Resource Authorization]]
* [[https://filamentphp.com/docs/3.x/panels/users#authorizing-access-to-the-panel|Authorizing access to the panel]]
* [[https://filamentphp.com/docs/3.x
eur ======
Dans cette page nous allons détecter automatique la langue de l'utilisateur (sfFilter et ... sfComponents et sfFormLanguage).
===== Détection automatique de la langue =====
On créer un filtre (... ter à l'utilisateur la langue par défaut. Il faut aussi indiquer au filtre les langues disponibles sur le site.
==== Pas de culture par défaut ====
#
ntre l'IHM et les règles métiers
* Conformité aux standards (w3c, xhtml, accessibilité, ...)
*... atch): utilisation de la couche métier.
* Accès aux données
* Abstraction de la BdD
* Travai... n "framework briques", c'est à dire qu'il apporte au développeur un ensemble de composante, libre à lu... , synfony a un temps d'apprentissage assez "long" au debut :
il faut lire X page de doc pour configure
cyborgnation.org/viewtopic.php?id=3 \\
L'archive, au cas où le lien disparaisse (2006-02-22) {{code:php:phpcached.zip}}
Voir aussi [[informatique:distributed_cache]]
=====APC (... e en cache et optimiser le code intermédiaire PHP aussi appelé "OPCode".
Les caches d'OPCodes permett... ECL]] et offre non seulement un cache OPCode mais aussi un cache utilisateur. Il est configurable et f
ertifiée par le consortium [[/glossaire/oath|Open AuTHentication (OATH)]] pour ses implémentation [[/g... ass can be used alone (for example to have strong authentication for your PHP based web application), ... ommand line tool (to handle users and have strong authentication using command line), as a web service (to provide centralized authentication for a client/server installation) or
neGuardPlugin]] is a symfony plugin that provides authentication and authorization features above the standard security feature of symfony.\\
It gives you... ge, and a form to edit the target messages.
==== Autres ====
[[#ckwebserviceplugin|ckWebWervicePlugi... le, ce découpage des classes doit être généralisé au sein des plugins (actions, components, model, uti
Id est optionel, il faut donc chercher le fichier au 2 endroits.
AssetHelper::_compute_public_path(..... pt, ...
=== Dynamic JS & CSS ===
Et on voudrait aussi pouvoir modifier du javascript, du css dynamiq... classe sfAction toute entière que l'on surcharge, au lieu de simplement certaines actions... Il me sem... les actions dans des fichiers individuels et voir aussi sfController->controllerExists(...)</note>
==
ks such as Silex.
http://lumen.laravel.com
Voir aussi le framework complet [[informatique:php:larave... [[http://tuts.codingo.me/laravel-social-and-email-authentication/|Laravel 5 Social and Email Authentication]]
==== Discussions ====
* http://laravel.i... JSON API implementation
* JWT, Bearer and Basic Authentication
* Cross-Origin Resource Sharing COR
et ses fonctionnalités particulièrement adaptées aux opérations de construction, nettoyage, test, dép... * http://phing.info/trac/
Usages:
* Génération automatique de la documentation en association avec PHPDocumentor.
* Lancement automatique des tests unitaires et génération automatique d'un rapport de test en association avec PHPUn
r-Kit]] entre Vue, React ou Livewire
* pour d'autres starter-kit voir la suite
Ou "à la mano" :
... pie les configurations docker pour les customiser au besoin
Adapter le ''.env'' pour sélectionner les... ommand=/usr/bin/php /var/www/html/artisan horizon
autostart=true
autorestart=true
user=sail
redirect_stderr=true
stdout_logfile=/var/www/html/storage/logs
====== PHP Performance ======
Voir aussi:
* [[/informatique/php/cache|/informatique/php/Cache]]
==... y usage of PHP scripts]] with xdebug
* xdebug.auto_trace = On
* xdebug.show_mem_delta = On
An... liser preg_* seulement quand on ne peut pas faire autrement.
stripos('http://',$website) est 2 fois... to create such a bundle is probably as part of an automated build process i.e. with [[/informatique/ph
i.developpez.com/tutoriels/zend-framework/atelier/autoloaders/|Autochargement de classes et de composants]]
Voir [[http://www.z-f.fr/forum/viewtopic.php?... d.com/article/2531
===== Tips =====
==== Accès aux données ====
=== Many-To-Many ===
Sélection su... findUsersViaUsersHasRolesByRole();</code>
On peut aussi ajouter un filtre: parmis c'est Users ayant le