Articles of laravel 4

Laravel 4: Quel est le remplacement pour Asset :: add?

Comment gérez-vous les actifs du nouveau Laravel 4? Il semble que Taylor Otwell ait remplacé Asset::add par quelque chose de nouveau. Ce que j’essaie de faire, c’est que Laravel ajoute mes fichiers CSS et JS. Il y avait plusieurs façons de faire cela dans Laravel 3, mais elles semblent avoir disparu maintenant. L’un était Asset::add […]

Appeler un contrôleur dans Laravel 4

Dans Laravel 3, vous pouvez appeler un contrôleur en utilisant la méthode Controller :: call, comme ceci: Controller::call(‘api.items@index’, $params); J’ai parcouru la classe Controller dans L4 et trouvé cette méthode qui semble remplacer l’ancienne méthode: callAction (). Bien que ce ne soit pas une méthode statique et que je ne pouvais pas le faire fonctionner. […]

Différence eloquent push () et save ()

J’ai lu Laravel 4 docs sur l’éloquent et j’ai été très insortinggué par la partie push (). Ça dit, Parfois, vous souhaiterez peut-être sauvegarder non seulement un modèle, mais aussi toutes ses relations. Pour ce faire, vous pouvez utiliser la méthode push: Enregistrement d’un modèle et de relations $user->push(); Voir le lien ici Désolé mais […]

Eloquent charge désireuse Ordre par

J’ai un problème avec une requête eloquent. J’utilise un chargement enthousiaste (une relation individuelle) pour obtenir un « étudiant » avec «l’ examen », en utilisant le code ci-dessous. Student::with(‘exam’)->orderBy(‘exam.result’, ‘DESC’)->get() Et je veux commander les lignes reçues par la colonne « résultat » dans « examen ». j’utilise ->orderBy(‘exam.result’, ‘DESC’) Mais ça ne fonctionne […]

Premier ou créer

Je sais en utilisant: User::firstOrCreate(array(‘name’ => $input[‘name’], ’email’ => $input[’email’], ‘password’ => $input[‘password’])); Vérifie si l’utilisateur existe en premier, sinon il le crée, mais comment vérifie-t-il? Vérifie-t-il tous les parameters fournis ou existe-t-il un moyen de spécifier un paramètre spécifique, par exemple, puis-je vérifier que l’adresse e-mail existe et non le nom? Deux utilisateurs peuvent […]

Comment obtenir une liste des itinéraires enregistrés à Laravel?

J’espérais trouver un moyen de créer un tableau avec les chemins de routes enregistrés dans Laravel 4. Essentiellement, je cherche à obtenir une liste comme celle-ci: / /login /join /password Je suis tombé sur une méthode Route::getRoutes() qui renvoie un object avec les informations sur les routes ainsi que les ressources, mais les informations sur […]

Où puis-je définir les en-têtes en laravel

Je veux définir les en-têtes sous forme de array(‘Cache-Control’=>’no-cache, no-store, max-age=0, must-revalidate’,’Pragma’=>’no-cache’,’Expires’=>’Fri, 01 Jan 1990 00:00:00 GMT’); pour tous mes points de vue, je le fais actuellement dans tous les contrôleurs tout en retournant des vues, comme $headers=array(‘Cache-Control’=>’no-cache, no-store, max-age=0, must-revalidate’,’Pragma’=>’no-cache’,’Expires’=>’Fri, 01 Jan 1990 00:00:00 GMT’); Redirect::to(‘/’,301,$headers);` Donc, au lieu d’écrire cela pour chaque route, […]

Cloner un object éloquent incluant toutes les relations?

Est-il possible de cloner facilement un object Eloquent, y compris toutes ses relations? Par exemple, si j’avais ces tables: users ( id, name, email ) roles ( id, name ) user_roles ( user_id, role_id ) En plus de créer une nouvelle ligne dans la table users , avec toutes les colonnes identiques, sauf id , […]

Comment installer Laravel via Laravel Installer sur Windows?

J’essaie d’installer le framework Laravel sous Windows avec la méthode d’installation de Laravel. Dans la documentation, j’ai trouvé ce qui suit: Tout d’abord, téléchargez l’installateur Laravel en utilisant Composer. Assurez-vous de placer le répertoire «~ / .composer / vendor / bin» dans votre PATH pour que l’exécutable laravel soit trouvé lorsque vous exécutez la commande […]

Laravel 4: comment puis-je obtenir la valeur de l’environnement?

Je sais que je peux accéder à la valeur de l’environnement en utilisant la variable globale $env , mais existe-t-il le bon moyen d’obtenir cette valeur?