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.

21
¿Cómo crear múltiples consultas de cláusula Where usando Laravel Eloquent?
Estoy usando el generador de consultas Eloquent de Laravel y tengo una consulta donde quiero una WHEREcláusula sobre múltiples condiciones. Funciona, pero no es elegante. Ejemplo: $results = User::where('this', '=', 1) ->where('that', '=', 1) ->where('this_too', '=', 1) ->where('that_too', '=', 1) ->where('this_as_well', '=', 1) ->where('that_as_well', '=', 1) ->where('this_one_too', '=', 1) ->where('that_one_too', …

30
Obtenga la última identificación insertada usando Laravel Eloquent
Actualmente estoy usando el siguiente código para insertar datos en una tabla: <?php public function saveDetailsCompany() { $post = Input::All(); $data = new Company; $data->nombre = $post['name']; $data->direccion = $post['address']; $data->telefono = $post['phone']; $data->email = $post['email']; $data->giro = $post['type']; $data->fecha_registro = date("Y-m-d H:i:s"); $data->fecha_modificacion = date("Y-m-d H:i:s"); if ($data->save()) { …


11
Colección elocuente: contar y detectar vacío
Esta puede ser una pregunta trivial, pero me pregunto si Laravel recomienda una cierta forma de verificar si una colección Eloquent devuelta $result = Model::where(...)->get()está vacía, así como contar el número de elementos. Actualmente estamos utilizando !$resultpara detectar resultados vacíos, ¿es eso suficiente? En cuanto a count($result), ¿cubre realmente todos …


14
Laravel: fila aleatoria elocuente o fluida
¿Cómo puedo seleccionar una fila aleatoria usando Eloquent o Fluent en el marco de Laravel? Sé que al usar SQL, puede ordenar por RAND (). Sin embargo, me gustaría obtener la fila aleatoria sin contar el número de registros antes de la consulta inicial. ¿Algunas ideas?
242 php  fluent  laravel  eloquent 



7
¿Cómo se marca "si no es nulo" con Eloquent?
¿Cómo se verifica si un campo no es nulo con Eloquent? Lo intenté Model::where('sent_at', 'IS NOT', DB::raw('null'))->...pero da IS NOTcomo un enlace en lugar de una comparación. Esto es lo que DB::getQueryLog()dice al respecto: 'query' => string 'select * from my_table where sent_at = ? and profile_id in (?, ?) …
218 laravel  eloquent 



30
Migración: no se puede agregar la restricción de clave externa
Sin embargo, estoy tratando de crear claves foráneas en Laravel cuando migro mi tabla usando artisan aparece el siguiente error: [Illuminate\Database\QueryException] SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint (SQL : alter table `priorities` add constraint priorities_user_id_foreign foreign key (`user_id`) references `users` (`id`)) Mi código de migración es así: …

13
Obtenga columnas específicas utilizando la función "Con ()" en Laravel Eloquent
Tengo dos mesas Usery Post. Uno Userpuede tener muchos postsy uno postpertenece a uno solo user. En mi Usermodelo tengo una hasManyrelación ... public function post(){ return $this->hasmany('post'); } Y en mi postmodelo tengo una belongsTorelación ... public function user(){ return $this->belongsTo('user'); } Ahora quiero unir estas dos tablas usando …


10
Desactiva las marcas de tiempo elocuentes de Laravel
Estoy en el proceso de convertir una de nuestras aplicaciones web de CodeIgniter a Laravel. Sin embargo, en este momento no queremos agregar los campos updated_at/ created_ata todas nuestras tablas, ya que tenemos una clase de registro que ya hace todo esto con más profundidad para nosotros. Soy consciente de …
186 php  laravel  eloquent 

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.