Blog php APat

nginx contre apache serveur 2

Nginx contre Apache

Si nous avons le choix; à 99%, c’est juste un problème d’hébergement, à 1% un problème de fonctionnalités. Qui est le plus rapide ? http://blog.celingest.com/en/2013/02/25/nginx-vs-apache-in-aws/ Pas de surprise, juste une confirmation. Que restera t-il de LAMP ? sans...

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

Des sites web responsives avant l’heure 0

Des sites web responsives avant l’heure

Suite a une discussion dans un forum, je me suis rendu compte que je faisais du Responsive depuis toujours; bien avant les smartphones et pour tous mes sites web sans exception. Et oui j’ai...

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

Chromium 0

Chrome Status

http://www.chromestatus.com/  Un tableau de bord pour suivre les développements des nouvelles, futures fonctionnalités au coeur de Chrome. Ce tableau est conçu par les équipes de dev de Chrome, pour encourager la transparence et renforcer...

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

liaisons dans un shema 0

Retrouver les liaisons d’une base de donnée

Retrouver en une seule requête toutes les liaisons entre nos tables dans mysql est très facile. ces informations sont dans INFORMATION_SCHEMA. Et la, par miracle, vous pouvez presque lire : left join TABLE_NAME on COLUMN_NAME= REF_TABLE_NAME.REF_COLUMN_NAME USE...

html, css et php 0

html, css et php popularité

Puisque je suis développeur php, je me suis amusé a comparer le popularité de php par rapport a html et css Google Trends me renvoie quelque chose de fou ? php au même niveau...

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

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

Gestion des images sous Laravel (dossiers virtuels) 0

Gestion des images sous Laravel (dossiers virtuels)

Pour un bon référencement utiliser du texte dans l’url de l’image est bon : /images/le best des produits/produits/tux.png En fait il faut charger une images /images/produits/tux.png; notre 2eme dossier est la pour  google avec...

générique 0

Un model générique pour Laravel

Suite a l’article précédent : Génération de règles de validation pour model nous avons a disposition des règles. maintenant il faut les exploiter au mieux dans nos modèles. Mon contrat de départ est 1) de...