• Laravel 4

    Laravel 4 : chapitre 19 : Un blog : le template et les routes

    J’ai enfin mis à niveau cet article pour Bootstrap 3. Comme il y a une continuité j’ai créé un nouveau fil pour cette version. L’aspect du blog En général pour réaliser un site je commence par faire une page HTML de l’aspect qu’il aura pour fixer la mise en page et la feuille de style. Pour ce blog on va faire simple et utiliser Bootstrap de Twitter pour simplifier le code. On va avoir une entête avec le nom du blog, une barre de navigation qui comportera les catégories et un espace pour le contenu et enfin un pied de page sommaire : Ce n’est pas très coloré mais ça…

  • Laravel 4

    Laravel 4 : chapitre 18 : Un blog : les données

    Il est temps d’utiliser tout ce que nous avons vu dans une application pratique. il est habituel de présenter un blog dans ce genre de situation, d’une part parce que c’est une application qui permet de brasser pas mal de fonctionnalités, et d’autre part parce que c’est quelque chose de très utile. Article mis à jour pour la version 4.1.26 de Laravel. Installer et configurer Laravel Nous n’allons pas faire quelque chose de très complexe mais de suffisamment structuré pour être significatif. La première chose à faire est d’installer et de configurer Laravel. nous avons déjà vu comment on fait cela dans les chapitres 2 et 3. Je pars donc…

  • Laravel 4

    Laravel 4 : chapitre 17 : Validation

    Laravel peut nous simplifier aussi la vie dans le domaine de la validation des entrées et la génération des messages d’erreur afférents. Le formulaire d’inscription Nous allons considérer un formulaire d’inscription app/views/inscription.php : <h2>Inscription au site : </h2> <form action="http://localhost/laravel/public/inscription" method="post"> <label for="nom"><strong>Nom :</strong></label> <input type="text" name="nom" id="nom"/> <label for="pass"><strong>Mot de passe :</strong></label> <input type="text" name="passe" id="pass"/> <label for="confirmepasse"><strong>Confirmation du mot de passe :</strong></label> <input type="text" name="confirmepasse" id="confirmepasse"/> <input type="submit" value="S'inscrire"/> </form> Les routes Il nous faut déjà une route pour afficher le formulaire avec l’URL http://localhost/laravel/public/login : Route::get('login', function() { return View::make('inscription'); }); Il nous faut ensuite une route pour le traitement de retour du formulaire avec l’URL localhost/laravel/public/inscription…