Tagged: laravel

Un framework PHP élégant, puissant et robuste.

Disponible aujourd’hui dans sa quatrième version, le framework Laravel créé par Taylor Otwell en 2011 remporte un franc succès grâce à des atouts qui le rendent unique. Depuis le début, l’objectif du framework est de rendre le développement fun à nouveau, en fournissant aux développeurs les outils dont ils ont besoin pour travailler efficacement sur leurs projets.

www.laravel.fr

Laravel 0

Passage Laravel 4.0 à 4.1

Le passage d’un projet existant  en 4.0.x à 4.1 n’est pas automatique Après avoir modifier composer.json en   »laravel/framework »: « 4.1.* » composer update. public/index : supprimer $app->shutdown(); /artisan(.php) : remplacer $app->boot(); par $app->setRequestForConsoleEnvironment(); Ajouter une nouvelle option expire_on_close dans le...

production en local 0

Constantes dans un environnement Laravel

Nous avons déjà vu comment configurer notre environnement Laravel pour un mode Local, production voire autre. Laravel nous permet de créer facilement un fichier de constantes. Nous devons juste créer un fichier php dans...

dependance Laravel 0

IoC de Laravel pour les nuls

Le conteneur d’inversion de contrôle de Laravel ! L’injection de dépendance nous permet de supprimer les dépendances entre les classes; et IoC est la réponse de Laravel à ce problème. Les dépendances Nous pouvons avoir...

formulaire 0

Mon premier formulaire avec Angular

Le formulaire est l’interface web pour entrer des données, Angular doit bien nous aider à rendre cette saisie plus agréable ? Suite à mon dernier post, je me crée une nouvelle page « /angular/input » dans...

interaction 0

Première interaction avec Angular

Suite à mon premier pas avec Angular, je sais injecter des données dans l’Html par rapport a un echo $toto, je suis pas sur d’être gagnant. Angular est un framework Javascript, et comme tout javascript, le...

premiers pas 0

Premier pas avec Angular JS

Il est possible d’installer Angular JS avec Laravel Il va être temps de passer à mon premier test. Dans ma route, je déclare mes variables Angular et un contrôleur général pour mes tests. View::share('Ao', '{{');View::share('Ac', '}}');...

laravel avec angular 1

Angular JS avec Laravel

Installation : Télécharger le fichier javascript sur: http://angularjs.org/ A la fin du template principal écrire : <!– Javascripts ========================== –> <script src="{{ asset('assets/js/jquery.min.js') }}"></script> <script src="{{ asset('assets/js/angular.js') }}"></script> <script> @section('scripts') @show </script> Dans ce template...

http rest 1

Contrôleurs REST imbriqués, fusionnées

Laravel 4 nous fournit les contrôleurs de ressource RESTful. Mais généralement j’ai rarement des ressources définies de façon linéaires, elles sont généralement imbriquées. Pour un blog, on a : catégories (0->n) posts (0->n) commentaires pour un site marchand, ce sera...

test d'un service REST 1

Un service REST avec Laravel

Laravel 4 nous fournit un générateur de contrôleur de ressource REST. Avec la commande php artisan controller:make PhotoController J’obtiens bien un fichier PhotoController.php dans le dossier /app/controllers/. Mais ce squelette et très généraliste alors que l’on me parle...

auto-completion 0

Autocompletion dans un input avec JqueryUI

J’ai déjà regardé l’autocompletion sous Laravel, avec Bootstrap et les macro du helper Form sur un champ simple. Cette fois ci, je vais utiliser JqueryUI et 2 champs dans mon formulaire, un champ caché...

http route 1

Liaisons vers les routes avec laravel 4

j’ai déjà parlé des liaisons route/controleur; mais si il y a quelque chose de confus avec Laravel ce sont bien les routes. En fait Laravel nous laisse trop de possibilités pour gérer nos routes : Des appels...

vue 0

Template blade pour bien débuter avec Laravel 4

Blade est un moteur de template assez puissant, et il serait dommage de le sous-exploiter au démarrage d’un nouveau projet. Je préféré même pas évoquer ce que contient Laravel comme point de départ  https://github.com/laravel/laravel :) . Il faut se tourner impérativement vers les...

pagination 0

Pagination les balises rel = prev/next pour le SEO

Laravel 4 nous propose un outil incorporé pour la pagination. mais il existe une balise : <link rel=”prev” href=”?page=1″> <link rel=”next” href=”?page=3″> Cette balise peut-être utilisée dans le <head>, pour aider google a lui faire...

mes commits sur github 0

Afficher mes infos, commits Git en php

Il existe une librairie php   »klaussilveira/gitter » pour retrouver toutes les infos sur nos repositories Git. On pourrait très bien s’en servir pour ajouter une nouvelle fenêtre d’info a notre barre de debug, ou un service...

site.manifest dans chrome 0

Cache manifest avec Laravel

Html5 nous donne quelques outils pour faire des site offline Le cache manifest, le localStorage, sessionStorage et Indexed Database,  Web SQL Database. Le cache manifest est la solution pour tout ce qui est statique : feuilles de...

production en local 0

Environnement avec laravel 4

Après l’installation basique, la première chose avec Laravel 4 a faire, est de bien configurer son projet. Et oui, par défaut, Laravel est en mode Production ! Bien sûr c’est si logique En production en local...

get_set 0

Accesseurs et Mutateurs avec Laravel 4

Avec Laravel 4 et plus particulièrement Eloquent nous avons un système d’accesseurs et de mutateurs : les getteurs et les setteurs; voir la doc. Le principe est simple, définir les méthodes publiques getMapropriétéAttribute() et setMaPropriétéAttribute()....

sql - tables 0

Tables existantes en fichier de migration Laravel

Si comme moi, vous avez a reprendre des tables existantes pour un projet Laravel, il existe un moyen de générer automatiquement les fichiers de migration. Installez le package barryvdh/laravel-migration-generator , ensuite avec une simple commande artisan...