aravel.com|Laravel]] The PHP Framework For Web Artisans.
Voir aussi :
* [[/informatique/php/lumen|L... d-presets]], en plus des quelques ui presets fournis par Laravel pour un simple dashboard ou la tall stack ou ... de simples mais jolis dashboards comme [[https://www.creative-tim.com/live/paper-dashboard-laravel|paper-dashboard-la
nd.com/manual/en|en]]
[[/informatique/php/comparaison_zend_framework_symfony|Comparaison Zend_Framework et Symfony]]
[[/informatique/php/zend_framework/...
* PHP Performance Tips from Stas Malyshev: On his blog, Stas Malyshev (Core Contributor to PHP and ... php100.wordpress.com/2009/07/13/php-performance/|list of PHP Performance tips that he wants novices to
matique/php/Symfony/Gestion de la langue de l'utilisateur]]
===== Documentation =====
**Accès rapide... siolabs.com/book/filter|Tous les livres]] en anglais.
* [[http://www.symfony-project.org/more-with-s... 4/fr/|Plus loin avec Symfony 1.3 & 1.4]] en français.
**symfony-project.org**\\
* Le site du projet... p://www.symfony-project.org
* code snippets published by others: http://snippets.symfony-project.org
ns]]
* https://github.com/filamentphp/filament/discussions/11140
===== Projects using Filament ===... er Kits =====
* https://github.com/codewithdennis/larament github ⭐ 259
* https://filamentphp.com... & Media Browser With Code Editor
* Filament Artisan: Simple yet powerful library for running some artisan commands. this package is a fork of artisan-gui
====== Comparaison Zend_Framework et Symfony ======
* [[:informatique:php:zend_framework|Zend_Frame... ojet d'application Web, la question se pose de choisir un framework sur lequel concevoir cette applica... facilité d'une charte graphique
* Multi-linguisme
* Interface machine
* Accès à distance (remoting: soap, rest, ...)
* Accès en local (batc
nt>Pour des classes qui porteraient le même nom mais seraient dans différents sites : Quid du cache de... l'op-code ??</note>
> From there, all you need is a **filter**, or maybe a **preExecute() section i... d ===
AssetHelper::_compute_public_path(...) utilise $request->getRelativeUrlRoot() pour calculer la ... ce RelativeUrlRoot() ? Bof, ce hack n'est pas suffisant puisque le fichier dans le siteId est optionel
====== Gestion de la langue de l'utilisateur ======
Dans cette page nous allons détecter automatique la langue de l'utilisateur (sfFilter et sfRequest::getPreferredCulture()) puis lui proposer de la changer (sfComponents et sfFor... tre (sfFilter) qui va détecter la langue de l'utilisateur et la lui affecter dans l'objet user (sfUser
rformance]] by [[http://php100.wordpress.com/|Stanislav Malyshev (alias Stas)]] on 2009-07-13
* [[ht... erformance.html|PHP compiler performance]] comparaison by Manuel Lemos on 2010-02-05
===== At develop... le you code before you start optimizing it! Otherwise it would be like travelling around a foreign cit... ng ends, all the data associated with the request is gone. It has some advantages, but also one big di
====== Lumen ======
Lumen is a "micro-framework" built on top of [[informatique:php:laravel_1|Laravel]]'s components, and is the official micro-framework of Laravel. Lumen is built for speed, and is one of the fastest PHP micro-frameworks available - even significantly faster
_1|Ancienne page Laravel]] avant la version 12, mais avec plein de packages ;-)
</WRAP>
===== Instal... g-php|Installateur]]
* Qui vous propose de choisir un [[https://laravel.com/docs/12.x/starter-kits... ps://laravel.com/docs/12.x/sail|sail]] pour dockeriser les services web, db, redis,...
<code bash>
composer require laravel/sail --dev
./artisan sail:ins
PHP est un véritable casse tête, en effet il n’existe pas à l’heure d’aujourd’hui de véritable moyen de faire du multithread en PHP 5. Et puis cela peut poser des problèmes de partage des ress... ès aux base de données.
* Php8 fibers
* It is important the concurrent execution does not mean ... ecution flow does not happen at the same time. It is up to the main execution flow to start a Fiber, a
me ====
le paramètre %e pour mettre le jour du mois sur 1 seul chiffre (1 à 31) ne fonctionne pas avec Php/Windows. La raison est que strftime n'est pas portable et la doc p... anced Documentation With Reflection In PHP 5]], mais obsolète car utilise la fonction **php_check_syntax()** qui n'est plus dans php depuis php 5.0.4
[[h
ewtopic.php?id=3 \\
L'archive, au cas où le lien disparaisse (2006-02-22) {{code:php:phpcached.zip}}
Voir aussi [[informatique:distributed_cache]]
=====APC (Alternative PHP Cache)... , gratuit et robuste pour mettre en cache et optimiser le code intermédiaire PHP aussi appelé "OPCode"
* [[https://github.com/the-control-group/voyager/discussions/|discussions/forum]]
Le ''BREAD'' c'est un ''CRUD'' avec le browse: **B**rowse, **R**ead, **... ent une surcouche non intrusive, on peut donc utiliser Laraval nativement, sans dépendance avec Voyage... =
Ajouter des boutons d'action sur les pages de liste d'éléments
* Documentation: https://voyager-
entations =====
==== shmop_* ====
[[php>shmop]] is to provide a symple interface to shared memory th... ort shared memory.
Remember, that shared memory is NOT safe against simultaneous access.
==== shm_* ====
[[php>shm]]
This extension is not available on Windows platforms.
Remember, that shared memory is NOT safe against si