Возникает ошибка Error Call to a member function goods() on null , при переходе на страницу, при этом возникает в той функции контроллера, которая никак не связана со страницей
public function getGoodsByCategory($slug){
$categories = Category::orderBy('title')->get();
$current_category = Category::where('slug',$slug)->first();
return view('pages.index', [
'goods' => $current_category->goods()->paginate(4),
'categories' => $categories,
]);
}
ругается на это фрагмент кода, а если конкретнее, на тот, что с пагинацией
по идее должны работать только эти функции при переходе на эту страницу
public function RequestCategory(){
return view('pages.requestcategory');
}
public function RequestCategoryCheck(Request $request){
$valid = $request->validate([
'title' => 'required',
'slug' => 'required',
]);
$review = new category();
$review->title = $request->input('title');
$review->slug = $request->input('slug');
$review->save();
return redirect()->route('RequestCategory');
}