Questions marquées «eloquent»

L'ORM Eloquent inclus avec Laravel fournit une implémentation ActiveRecord belle et simple pour travailler avec votre base de données. Chaque table de base de données a un "modèle" correspondant qui est utilisé pour interagir avec cette table. Les modèles vous permettent de rechercher des données dans vos tables, ainsi que d'insérer de nouveaux enregistrements dans la table.

20
Faire exécuter la requête dans Laravel 3/4
Comment puis-je récupérer la requête SQL exécutée brute dans Laravel 3/4 à l'aide de Laravel Query Builder ou Eloquent ORM? Par exemple, quelque chose comme ceci: DB::table('users')->where_status(1)->get(); Ou: (posts (id, user_id, ...)) User::find(1)->posts->get(); Sinon, comment puis-je au moins enregistrer toutes les requêtes exécutées dans laravel.log?



11
Insertion en masse dans Laravel à l'aide d'ORM éloquent
Comment pouvons-nous effectuer des insertions de bases de données en masse dans Laravel en utilisant Eloquent ORM? Je veux accomplir cela dans Laravel: https://stackoverflow.com/a/10615821/600516 mais j'obtiens l'erreur suivante. SQLSTATE [HY093]: Numéro de paramètre non valide: paramètres nommés et positionnels mixtes.

8
Laravel vérifie si un modèle associé existe
J'ai un modèle Eloquent qui a un modèle connexe: public function option() { return $this->hasOne('RepairOption', 'repair_item_id'); } public function setOptionArrayAttribute($values) { $this->option->update($values); } Lorsque je crée le modèle, il n'a pas nécessairement de modèle associé. Lorsque je le mets à jour, je peux ajouter une option, ou pas. Je dois …

6
Comment aliaser une table dans les requêtes Laravel Eloquent (ou en utilisant Query Builder)?
Disons que nous utilisons le générateur de requêtes de Laravel: $users = DB::table('really_long_table_name') ->select('really_long_table_name.id') ->get(); Je recherche un équivalent à ce SQL: really_long_table_name AS short_name Cela serait particulièrement utile lorsque je dois taper beaucoup de sélections et de localisations (ou généralement, j'inclus également l'alias dans l'alias de colonne de la …

10
Laravel Eloquent «WHERE NOT IN»
J'ai du mal à écrire une requête laravel eloquent ORM. ma requête est SELECT book_name,dt_of_pub,pub_lang,no_page,book_price FROM book_mast WHERE book_price NOT IN (100,200); Maintenant, je veux convertir cette requête en laravel éloquent.

2
Comment insérer plusieurs lignes à partir d'une seule requête en utilisant Eloquent / Fluent
J'ai la requête suivante: $query = UserSubject::where('user_id', Auth::id())->select('subject_id')->get(); et comme prévu, j'obtiens le résultat suivant: [{"user_id":8,"subject_id":9},{"user_id":8,"subject_id":2}] Existe-t-il un moyen de copier le résultat ci-dessus dans une autre table pour que ma table ressemble à ceci? ID|user_id|subject_id 1 |8 |9 2 |8 |2 Le problème que j'ai est que le $querypeut …
143 php  sql  laravel  eloquent 




10
Comment faire cela dans Laravel, sous-requête où
Comment puis-je faire cette requête dans Laravel: SELECT `p`.`id`, `p`.`name`, `p`.`img`, `p`.`safe_name`, `p`.`sku`, `p`.`productstatusid` FROM `products` p WHERE `p`.`id` IN ( SELECT `product_id` FROM `product_category` WHERE `category_id` IN ('223', '15') ) AND `p`.`active`=1 Je pourrais aussi faire cela avec une jointure, mais j'ai besoin de ce format pour les performances.


4
Laravel Eloquent Sum of Relation's Colonne
J'ai travaillé sur une application de panier d'achat et j'arrive maintenant au problème suivant. Il y a un objet Utilisateur, Produit et Panier. - La table Cart contient uniquement les colonnes suivantes: "id", "user_id", "product_id" et horodatages. - Le UserModel "hasMany" Carts (car un utilisateur peut stocker plusieurs produits). - …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.