🔥جمعه سیاه در راکت با (( ۷۰ درصد )) تخفیف! این فرصت دیگه تکرار نمیشه
مشاهده دورههاسلام ممنون میشم راهنمایی بفرمایید طبق آموزش ها من نتونستم از مدل بایندیگ استفاده کنم و اومدم از مدل بایندینگ استفاده کردم و ارور زیر رو گرفتم
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}}
هیچی نمایش نمیده
به سعید کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟