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.

eloquent...

No se pueden eliminar todas las ramas anidadas donde "product" => null Tiene una consulta $cartWhere['user_id'] = $user_id; $cartWhere['site_id'] =$currentSite->id; $item = Cart::select('product_id','quantity')->with(['product' => function($product) use ($search){ $product->join('product_translatio....
Quiero hacer una mesa de unión, pero no estoy seguro de cómo configurar la relación en laravel. Tengo 3 tablas, products, categories y product_categories. product_categories constará de la identificación del producto y la identificación de la categoría. ¿Cómo uniría estas tesis en una relación en la....
5 ago. 2020 a las 16:55
Tengo la siguiente tabla: | node_id | node_name | parent_id | | 1 | Node 1 | | | 2 | Node 2 | 1 | | 3 | Node 3 | 1 | | 4 | Node 4 | 2 | Quiero recuperar de forma recursiva todos los nodos de un nodo específico. Mi modelo ....
5 ago. 2020 a las 10:41
En mi controlador, estoy devolviendo una consulta y quiero convertir los resultados en una matriz que pueda usar. En mi prueba unitaria, quiero asegurarme de que la matriz de retorno cuente hasta tres. Sigo recibiendo esto +baseResponse: Illuminate\Http\JsonResponse^ {#3966 #data: "[{"id":0,"tit....
4 ago. 2020 a las 22:02
Me encontré con un error extraño al usar laravel. Entonces, esencialmente cuando llamo a esto {{ $product->images()->first()->fileName }} Recibo el siguiente error Trying to get property 'fileName' of non-object Sin embargo, cuando lo llamo en dd, muestra la variable fine ... @dd($product->images....
2 ago. 2020 a las 15:51
Entonces tengo tres modelos: voluntario, tarea y pago. Un voluntario puede tener muchas tareas (tiene muchas relaciones) y una tarea puede tener muchos pagos (otra tiene muchas relaciones). class Volunteer public function tasks() { return $this->hasMany(Task::class); } class Task public fun....
2 ago. 2020 a las 14:26
Modelo de video protected $table = 'lokit_video'; protected $fillable = [ 'title', 'cover_img', 'trailer', 'url', 'order_', 'active', 'description', 'lokit_category_id', 'duration' ]; public function lokit_category(): BelongsTo { return $this->belongsTo(Cat....
1 ago. 2020 a las 18:57
En algún momento, puedo hacer que pueda usar Eloquent para un inicio de sesión complejo en laravel. Entonces, necesito ejecutar una gran consulta sin procesar. ¿Como hacer eso? Ejemplo: necesito correr Insert Into .............. Select.............. Join.... Join.... Wher....
31 jul. 2020 a las 11:36
¿Cómo puedo lograr esta consulta? Sale::with(['catalog']) ->whereIn('id', $ids) ->update(['price' => DB::raw('catalog.price')]); Esto no funciona, muestra una tabla indefinida ... Traté de poner el nombre de la tabla pero es lo mismo. En Internet siempre encontré la consulta fácil: Sale::wi....
31 jul. 2020 a las 10:20
Construí una relación uno a uno entre dos modelos Eloquent y quiero reemplazar un atributo de relación llamado profile_picture dentro de mi modelo User Eloquent pero no sé cómo hacerlo. Este es un resumen de mi modelo User. class User extends Authenticatable implements JWTSubject{ use Notifiabl....
31 jul. 2020 a las 04:14
Tengo una tabla en la que quiero seleccionar product_name con el precio mínimo / mínimo: product_name | price Cat | 12 Dog | 21 Cat | 14 Dog | 20 Fish | 10 Fish | 3 EL DESEO La salida debe ser Cat | 12 Dog | 20 Fish | 3 ABAJO ES M....
30 jul. 2020 a las 17:14
Me preguntaba si era posible actualizar / guardar un modelo con los datos del validador. He intentado buscar en Google y parece que no encuentro nada. Solo estoy tratando de hacer algo como esto $validator = Validator::make(request()->all(), [ 'first_name' => ['required', 'string', 'max:....
30 jul. 2020 a las 15:20
Tengo tareas que pertenecen a la lista y listas que pertenecen al proyecto. No tengo relación tarea-proyecto. Necesito encontrar la suma de todas las tareas en el proyecto con whereHas function , y mostrar esa suma dentro del componente Project.vue. Esta es la tabla de tareas: Schema::create('tas....
29 jul. 2020 a las 15:56
La pregunta no es directamente sobre cómo mostrar tanto la paginación que conozco, sino cómo modificarla para poder mostrarla aquí public function create() { $leaves = Leave::latest()->where('user_id',auth()->user()->id)->get(); $pagination = Leave::latest()->paginate(5); ....
29 jul. 2020 a las 15:30
Actualmente estoy trabajando en una función en la que, cuando se crea un usuario, se puede seleccionar su puesto de trabajo y lo conecté a través de una clave externa donde el usuario puede seleccionar la ID del trabajo específico y funciona bien al almacenar los datos. La ID real del campo específi....
29 jul. 2020 a las 13:54
Estoy tratando de obtener algún resultado de una tabla en un orden particular. Tengo una mesa, con unos pocos miles de preguntas. Cada pregunta tiene un category_id. Mi tarea es recolectar 100 preguntas de esta tabla, en orden aleatorio. Donde las primeras 30 preguntas serán de category_id = 1, las ....
28 jul. 2020 a las 19:01
Me gustaría importar datos de una base de datos antigua, así que me gustaría llenar algunos campos como password. El modelo User se ve así: class User extends Authenticatable { protected $fillable = [ 'name', 'email', 'password', 'disabled_at' ]; } En mi migración tengo: class Thumb....
28 jul. 2020 a las 10:46
Aquí está el código original: $invoice = DB::select('SELECT MAX(CAST(`invoice_number` as UNSIGNED)) as invoice_number FROM `invoices` where company_id = "' . company()->id . '" '); return $invoice[0]->invoice_number; Lo anterior funciona muy bien, pero quiero usarlo así: $invoice = DB::select('SELE....
27 jul. 2020 a las 17:44
Tengo 2 mesa con relación. y quiero agregar cláusula where pero esta cláusula where está en otra tabla. mi mesa así: pencairan +----+------------+------------+------------+ | id | induk_id | qty | harga +----+------------+------------+------------+ | 1 | 1 | 10 | 100....
27 jul. 2020 a las 08:03
En elocuente puede tener diferentes modelos operando en una misma mesa. Entonces, ¿es posible cambiar un objeto de un Modelo a otro en tiempo de ejecución? Asumiendo que tenemos tres clases: Product extends Model ProductSet extends Product SimpleProduct extends Product La diferencia entre ProductSe....
27 jul. 2020 a las 02:57
Espero que alguien aquí pueda ayudar con esto; Cuando se actualiza una publicación en mi proyecto, me gustaría que el archivo de imagen que se cargó durante el tiempo de creación de la publicación inicial sea el mismo, si no quiero cargar uno nuevo durante una actualización. ** Además, si subo uno n....
26 jul. 2020 a las 21:31
Tengo estas tablas: productos: id, nombre órdenes: id, número order_items: order_id, product_id Así que quiero obtener los mejores productos de pedido. Y hago este código a continuación. $sales = DB::table('products') ->leftJoin('order_items','products.id','=','order_items.product_id') ....
26 jul. 2020 a las 14:33
Estoy trabajando en el proyecto de asistencia de empleados, Tengo el siguiente modelo: TimeEntry ---------------------------------------------------------------------- id time_start time_end employee_id -------------------------------------------------------....
26 jul. 2020 a las 09:36
Tengo un modelo de ruta y terminal. Una ruta solo puede tener dos Terminus, pero Terminus tiene muchas rutas. Los campos son los siguientes: termini -id -lat_long routes -id -main_terminus_id -auxiliary_terminus_id Estoy usando el generador de consultas para obtener la información que necesito, pe....
26 jul. 2020 a las 01:47
He creado una función que almacena la ruta del archivo en la base de datos y almacena el archivo en la carpeta public / uploads / release. Aquí está mi controlador: $reference = $request->get('reference'); $uploads = array(); if($files = $request->file('uploads')) { foreach ($files....
25 jul. 2020 a las 19:44