Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes |
informatique:php:laravel [28/07/2021 17:30] – [Mes indispensables] cyrille | informatique:php:laravel [15/08/2022 10:37] – [Cache] cyrille |
---|
===== Admin panel ===== | ===== Admin panel ===== |
| |
[[https://laravel-news.com/13-laravel-admin-panel-generators|13 Laravel Admin Panel Generators]] (2017) | - [[https://laravel-news.com/13-laravel-admin-panel-generators|13 Laravel Admin Panel Generators]] (2017) |
| - [[https://codedthemes.medium.com/why-laravel-is-the-best-php-framework-list-of-laravel-admin-templates-2d49051308c6|List of Laravel Admin Templates]] (2021) |
| |
Menus, CRUD & more : | Menus, CRUD & more : |
| |
| Préférés: |
* [[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. |
* [[https://voyager.devdojo.com|Voyager]] -> Laravel 6, 7, 8 <del>https://laravelvoyager.com</del>, many contributors | * [[https://voyager.devdojo.com|Voyager]] -> Laravel 6, 7, 8 <del>https://laravelvoyager.com</del>, many contributors |
* [[https://voyager-docs.devdojo.com/|doc]], [[https://github.com/the-control-group/voyager|code]], [[https://github.com/the-control-group/voyager/discussions/|discussions/forum]] | * [[https://voyager-docs.devdojo.com/|doc]], [[https://github.com/the-control-group/voyager|code]], [[https://github.com/the-control-group/voyager/discussions/|discussions/forum]] |
| |
| Autres: |
| * [[http://labs.infyom.com/laravelgenerator/|Laravel Generator]] by infyom.com |
| * [[https://www.infyom.com/open-source/laravelgenerator/docs|doc]], [[https://github.com/InfyOmLabs/laravel-generator|code]], [[https://github.com/InfyOmLabs/laravel-generator/graphs/contributors|60 contributors]], [[https://opencollective.com/infyomlabs|sponsors/backers]] |
* [[http://laraAdmin.com|LaraAdmin]] -> laravel 5 | * [[http://laraAdmin.com|LaraAdmin]] -> laravel 5 |
* [[https://laraadmin.com/docs|doc]], [[https://github.com/dwijitsolutions/laraadmin|code]] | * [[https://laraadmin.com/docs|doc]], [[https://github.com/dwijitsolutions/laraadmin|code]] |
* [[https://filamentadmin.com/docs/|doc]], [[https://github.com/laravel-filament/filament|code]] | * [[https://filamentadmin.com/docs/|doc]], [[https://github.com/laravel-filament/filament|code]] |
* https://silverbux.github.io/laravel-angular-admin/ Laravel + Angularjs + Bootstrap + AdminLTE binded by Gulp workflow Admin Dashboard Boilerplate. Plus Oauth and JWT authentication on the side. | * https://silverbux.github.io/laravel-angular-admin/ Laravel + Angularjs + Bootstrap + AdminLTE binded by Gulp workflow Admin Dashboard Boilerplate. Plus Oauth and JWT authentication on the side. |
* [[http://labs.infyom.com/laravelgenerator/|Laravel Generator]] | |
* [[https://www.infyom.com/open-source/laravelgenerator/docs|doc]], [[https://github.com/InfyOmLabs/laravel-generator|code]], [[https://github.com/InfyOmLabs/laravel-generator/graphs/contributors|60 contributors]], [[https://opencollective.com/infyomlabs|sponsors/backers]] | |
| |
Not free: | Not free: |
* https://quickadminpanel.com | * https://quickadminpanel.com |
* [[https://quickadminpanel.com/blog/free-mini-course-how-to-create-admin-panel-in-laravel-5-4/|How To Create Admin Panel in pure Laravel 5.4]] | * [[https://quickadminpanel.com/blog/free-mini-course-how-to-create-admin-panel-in-laravel-5-4/|How To Create Admin Panel in pure Laravel 5.4]] |
| * [[https://codedthemes.com/item/datta-able-laravel-admin-dashboard/|Datta Able Laravel Admin Dashboard]] |
* [[https://codecanyon.net/item/josh-laravel-admin-template-front-end-crud/8754542|Josh]] - Laravel Admin Template + Front End + CRUD | * [[https://codecanyon.net/item/josh-laravel-admin-template-front-end-crud/8754542|Josh]] - Laravel Admin Template + Front End + CRUD |
* Builders: Form, Button, Page | * Builders: Form, Button, Page |
* http://laraveldaily.com/packages/quickadmin/ | * http://laraveldaily.com/packages/quickadmin/ |
* http://laravelpanel.com | * http://laravelpanel.com |
| |
| Only templates: |
| * https://coreui.io/ |
| |
===== Validation ===== | ===== Validation ===== |
| |
==== Divers ==== | ==== Divers ==== |
| |
| === Cursor() vs get() === |
| |
| La méthode ''cursor()'' au lieu de ''get()'' fonctionne vraiment :-) |
| |
| Comparaison de la consommation mémoire (//avec la même requête//): |
| | ^ get() ^ cursor() ^ |
| | memory_get_usage | 29 360 128 | 12 582 912 | |
| |
=== Nested tree === | === Nested tree === |
| |
* [[http://laravelcollective.com/docs/5.0/ssh|Remote SSH]] | * [[http://laravelcollective.com/docs/5.0/ssh|Remote SSH]] |
| |
| ==== Command ==== |
| |
| <code> |
| isQuiet() - no verbosity is set (no option set) |
| isVerbose() - if the level is quiet or verbose (-v) |
| isVeryVerbose() - if the level is very verbose, verbose or quiet (-vv) |
| isDebug() - if the level is debug, very verbose, verbose or quiet (-vvv) |
| </code> |
| |
==== Cache ==== | ==== Cache ==== |