سلام دوستان من میخوام تو لاراول 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:
سلام
اصلا نیازی به کدی که نوشتین نیست چون از route model binding استفاده میکنید
public function ShowStory(Request $request,Story $Story){
return view('story',compact('Story'));
}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟