امین
4 سال پیش توسط امین مطرح شد
1 پاسخ

خطا Property title does not exist on this collection instance

سلام دوستان من میخوام تو لاراول id یک مطلب رو بگیرم و تو یک صفحه نشون بدم
ولی خطا Property [title] does not exist on this collection instance رو دارم (title یکی از ستون های مربوط به اطلاعات مطلب هست)
الان وقتی تو صفحه Blade ام dd میگیرم اطلاعات میاد ولی وقتی مثل همیشه {{$story->title}} رو مینویسم این خطا رو میگیرم
این هم کد هام هست:
روت:

Route::get('/story/{Story}', [StoryController::class, 'ShowStory'])->name('story')->middleware('auth','HasSub');

کنترلر:

 public function ShowStory(Request $request,Story $story){
        $story = story::select('id','title','main_img','description','view')->where('id',$request->Story)->get();
        return view('story',compact('story'));
    }

نتیجه dd:
 تصویر