Preguntas etiquetadas con eloquent

El ORM Eloquent incluido con Laravel proporciona una implementación de ActiveRecord hermosa y simple para trabajar con su base de datos. Cada tabla de base de datos tiene un "Modelo" correspondiente que se utiliza para interactuar con esa tabla. Los modelos le permiten consultar datos en sus tablas, así como insertar nuevos registros en la tabla.

4
Elocuente - donde no es igual a
Actualmente estoy usando la última versión de Laravel. Probé las siguientes consultas: Code::where('to_be_used_by_user_id', '<>' , 2)->get() Code::whereNotIn('to_be_used_by_user_id', [2])->get() Code::where('to_be_used_by_user_id', 'NOT IN', 2)->get() Idealmente, debería devolver todos los registros excepto user_id = 2, pero devuelve una matriz en blanco. ¿Cómo abordo esto? Code::all() Esto devuelve los 4 registros. Modelo de código: …
110 laravel  eloquent 



15
Laravel Eloquent: Cómo obtener solo ciertas columnas de tablas unidas
Tengo 2 tablas unidas en Eloquent, a saber, temas y usuarios. modelo de tema: public function user() { return $this->belongs_to('User'); } modelo de usuario: public function themes() { return $this->has_many('Theme'); } Mi llamada a la API de Eloquent se ve a continuación: return Response::eloquent(Theme::with('user')->get()); Lo que devuelve todas las columnas …
102 php  laravel  eloquent 

11
Enlaces de paginación de Laravel que no incluyen otros parámetros GET
Estoy usando Eloquent junto con la clase de paginación de Laravel 4. Problema: cuando hay algunos parámetros GET en la URL, por ejemplo:, http://site.com/users?gender=female&body=hotlos enlaces de paginación producidos solo contienen el pageparámetro y nada más. Plantilla de hoja {{ $users->link() }} Hay una ->append()función para esto, pero cuando no sabemos …


1
Laravel. Use scope () en modelos con relación
Tengo dos modelos relacionados: Categoryy Post. El Postmodelo tiene un publishedalcance (método scopePublished()). Cuando trato de obtener todas las categorías con ese alcance: $categories = Category::with('posts')->published()->get(); Me sale un error: Llamar al método indefinido published() Categoría: class Category extends \Eloquent { public function posts() { return $this->HasMany('Post'); } } Enviar: …


12
Laravel Eloquent: distintos () y count () no funcionan correctamente juntos
Entonces estoy tratando de obtener el número de pids distintos en una consulta, pero el valor devuelto es incorrecto. Esto es lo que trato de hacer: $ad->getcodes()->groupby('pid')->distinct()->count() lo que devuelve el valor "2", mientras que el valor que debería devolver, debería ser "1". Como solución alternativa, estoy haciendo esto: count($ad->getcodes()->groupby('pid')->distinct()->get()) …



6
Cambiar la clave primaria predeterminada en Eloquent
¿Puedo cambiar la clave principal del modelo Eloquent? ¿Quiero establecer la clave principal, por ejemplo, en admin_idlugar de 'id'? Sé que puedo cambiar el nombre de la tabla para un modelo como protected $table = "admin"; ¿Existe algo similar para la clave principal?

7
Laravel Eloquent - Consigue una fila
Esta puede ser una pregunta simple, pero no puedo resolverla. Estoy tratando de obtener un usuario por correo electrónico usando: $user = User::whereEmail($email)->get(); Pero esto devuelve una matriz (de dimensión 1) de $ users. Entonces, si quiero obtener el nombre, tengo que hacerlo $user[0]['first_name']. Intenté usar limit(1)o take(1), o incluso …
89 laravel  eloquent 


6
¿Cómo fusionar dos colecciones elocuentes?
Tengo una tabla de preguntas y una tabla de etiquetas. Quiero obtener todas las preguntas de las etiquetas de una pregunta determinada. Entonces, por ejemplo, puedo tener las etiquetas "Viajes", "Trenes" y "Cultura" adjuntas a una pregunta determinada. Quiero poder obtener todas las preguntas de esas tres etiquetas. Lo complicado, …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.