سلام ممنون میشم راهنمایی بفرمایید طبق آموزش ها من نتونستم از مدل بایندیگ استفاده کنم و اومدم از مدل بایندینگ استفاده کردم و ارور زیر رو گرفتم
Route::bind('articleSlug',function ($value){
return Article::whereSlug($value)->firstorFail();
});
$this->app->bind('courseSlug',function ($value){
return Course::whereSlug($value)->firstorFail();
});
Non-static method Illuminate\Routing\Route::bind() should not be called statically
من میخوام اطلاعات محصولات و مقالاتمو تو صفحه محصولات نمایش بدم ولی اطلاعات ارسال نمیشه البته در پاس دادن در متد ایندکس مشکل ندارم چون از حلقه استفاده میکنم
روت هام
Route::get('/articles' , 'ArticleController@index');
Route::get('/articles/{articleSlug}' , 'ArticleController@single');
Route::get('/courses' , 'CourseController@index');
Route::get('/courses/{courseSlug}' , 'CourseController@single');
و کنترلرم
public function single(Course $course)
{
$course->increment('viewCount');
$comments = $course->comments()->where('approved' , ۱)->where('parent_id', ۰)->latest()->with(['comments'=> function($query){$query->where('approved' , ۱)->latest();}])->get();
return view('Home.courses.single.index' , compact('course' , 'comments'));
}
و در نهایت در ویوو وقتی میگم
{{$course->title}}
هیچی نمایش نمیده
به سعید کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟