Category: laravel

Le Framework php Laravel 4

Construire d’énormes applications d’entreprise, ou de simples API JSON. Ecrire des contrôleurs puissants, ou de simples ressources RESTful. Laravel est parfait pour les projets de toutes tailles.

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...

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...

Frameworks php Alternatifs aux leaders 0

Frameworks php Alternatifs aux leaders

Quel peut être l’intérêt pour les Frameworks php alternatifs ? Comme beaucoup de programmeurs, le choix d’un framework n’est pas uniquement motivé par les fonctionnalités; une communauté(pérennité,aide), de nombreuses ressources vont généralement faire la différence. Je vous présente un petit...

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()....

Injection automatique de données dans une vue 1

Injection automatique de données dans une vue

Avec Laravel, nous pouvons avoir souvent les mêmes données à mettre dans nos vues. Un exemple évident est la génération d’un menu en fonction de données ou des informations sur l’utilisateur connecté ou un...