Outils pour utilisateurs

Outils du site


devweb:laravel:start (lu 25154 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
devweb:laravel:start [30-06-2014 10:46]
edmc73
devweb:laravel:start [07-06-2016 16:11]
edmc73
Ligne 1: Ligne 1:
 ====== Laravel ====== ====== Laravel ======
 +
 +===== Documentation =====
 +
 +  * https://laravel.com
 +
 +
 +Tuto en français
 +
 +  * http://laravel.sillo.org/laravel-5/
 +  * https://www.grafikart.fr/formations/laravel
  
 ===== Installation ===== ===== Installation =====
  
 +
 +FIXME
 La dernière version 4.2 bug sous chrome et je n'ai pas trouvé de solution pour que ça marche, il faut donc forcer l'installation de la version 4.1 avec la commande La dernière version 4.2 bug sous chrome et je n'ai pas trouvé de solution pour que ça marche, il faut donc forcer l'installation de la version 4.1 avec la commande
   composer.phar create-project laravel/laravel=4.1.* nom-du-projet --prefer-dist   composer.phar create-project laravel/laravel=4.1.* nom-du-projet --prefer-dist
  
 ===== Convention de nommage ===== ===== Convention de nommage =====
 +Laravel Schema Designer => http://www.laravelsd.com/ permet de créer des bases de données avec la souris puis de télécharger les fichiers de model, view et schema.
 +
 <note important>ATTENTION au pluriel et singulier !!!</note> <note important>ATTENTION au pluriel et singulier !!!</note>
  
Ligne 24: Ligne 38:
 Champ: id, article_id, user_id, contenu...</code> Champ: id, article_id, user_id, contenu...</code>
  
 +Si on veut faire une table pivot, on nomme la table par ordre alphabétique du nom au singulier des deux tables concernées et elle doit contenir les 2 clés étrangères correspondantes
 +<code>Table: article_commentaire
 +Champ: article_id, commentaire_id</code>
 +
 +
 +D'autres explications et schéma par là => http://laravel.sl-creation.org/laravel-4-chapitre-33-les-relations-avec-eloquent-1/
  
 ===== Models et relation ===== ===== Models et relation =====
Ligne 79: Ligne 99:
  
 Ajoutez dans **app/start/global.php** Ajoutez dans **app/start/global.php**
 +
 +Pour ajouter un fichier
   include app_path().'/monfichier.php';   include app_path().'/monfichier.php';
  
 +Pour ajouter un répertoire contenant des fichiers de class, ajouter votre répertoire dans le ClassLoader
 +<code php>
 +ClassLoader::addDirectories(array(
 +
 + app_path().'/commands',
 + app_path().'/controllers',
 + app_path().'/models',
 + app_path().'/database/seeds',
 +
 + app_path().'/mesClass',
 +
 +));
 +</code>
 ===== Mettre en français strftime ===== ===== Mettre en français strftime =====
  
devweb/laravel/start.txt · Dernière modification: 10-09-2017 18:18 de edmc73