Tag: LARAVEL-QUERY-BUILDER
Tengo un modelo de usuario con una relación hasMany y necesito escribir una consulta para obtener solo aquellos usuarios que tienen un número par de registros relacionados. ¿Es posible usar de alguna manera whereHas con una condición de %2? ¿O cómo se puede hacer de otra manera?
Quiero obtener el recuento de la tabla “usuario” con la columna “plan_validity” que es nula o posterior a la fecha actual. Ambas condiciones deben verificarse para la misma columna con “user_id” y “status = 1”. $currentUser = User::where(‘user_id’, $card_details->user_id) ->where(‘status’, 1) ->where(function (Builder $query) { return $query ->whereDate(‘plan_validity’, ‘>=’, Carbon::now()) . . . Read more
No se puede realizar la eliminación en find (), BadMethodCallException Llamada a método no definido App\Models\Task::ondeletemodel(). Pero cuando se usa where, funciona. php public function delete($id) { Task::find($id)->delete(); //error // Task::where(‘id’, $id)->delete(); //not error session()->flash(‘message’, ‘Tarea eliminada exitosamente.’); } Editado: aquí está mi rasgo uuid: <?php namespace App\Http\Traits; use Facades\Str; . . . Read more
El método Illuminate\Database\Eloquent\Collection::withQueryString no existe. Cuando escribo este código, arroja este error: blade; {{ $modeller->withQueryString()->links()}} controlador; public function index(){ $modeller = Modeller::query(); $koleksiyonlar = Koleksiyon::all(); $modelistler = Modelist::all(); $uretim_sorumlulari = Uretim_sorumlusu::all(); if(request(‘model_kodu’)){ $modeller = $modeller->where(‘ModelKodu’, ‘LIKE’, “%”.request(‘model_kodu’).”%”); } if(request(‘koleksiyon_id’)){ $modeller = $modeller->where(‘koleksiyon_id’, ‘LIKE’, “%”.request(‘koleksiyon_id’).”%”); } if(request(‘uretim_sorumlusu_id’)){ $modeller = $modeller->where(‘UretimSor’, ‘LIKE’, . . . Read more