В вашем коде вы не получаете данные в дБ. Для получения данных в дБ вы должны использовать метод кода ->get()
или ->first()
.
$carusels = Carousel::where('carouselName','like',$req->input('searchcar').'%')
->select('id','carouselName, carouselPhoto')
->get();
Этот случай carusels
является экземпляром \Illuminate\Database\Eloquent\Collection
, и вы должны использовать forecah для получения отдельного $ carusel
foreach($carusels as $data) {
$data->setPath($req->url()."?searchcarousel=".$req->searchcar);
}
и в вашей Courusel
модели определите метод setPath
.
Также вы можете получить отдельные данные, используя ->first
$carusels = Carousel::where('carouselName','like',$req->input('searchcar').'%')
->select('id','carouselName, carouselPhoto')
->first();
$data->setPath($req->url()."?searchcarousel=".$req->searchcar);