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.

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', "%".request('uretim_sorumlusu_id')."%");
}if(request('modelist_id')){

$modeller = $modeller->where('modelist_id', 'LIKE', "%".request('modelist_id')."%");

}

$modeller = $modeller->paginate(18);


return view('kumas.index',compact('modeller','koleksiyonlar','modelistler','uretim_sorumlulari'));

}

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que estás intentando utilizar el método withQueryString en una instancia de Illuminate\Database\Eloquent\Collection, pero este método no existe. En su lugar, deberías usar el método paginate en la instancia del constructor de consultas.

Comments are closed.