es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: LARAVEL-QUERY-BUILDER

¿Cómo construir una consulta para múltiples condiciones para la misma columna en el constructor de consultas de Laravel?

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

Excepción de llamada de método no válido en Laravel al eliminar()

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

Laravel con withQueryString no existe después de llamar al método paginate en el constructor de consultas.

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