в laravel у меня есть следующие маршруты:
Route::get('/', 'HomeController@index')->name('home');
Route::get('/showContent/{content}', 'HomeController@showContent');
сначала для главной страницы шоу, а secode для отдельной записи шоу, сейчас я пытаюсь объединить их для одного маршрута как:
Route::get('/{content?}', 'HomeController@index')->name('home');
, если content
не равно NULL, веб-приложение должно показывать один пост, в противном случае показывать домашнюю страницу, как с этим контроллером
public function index($slug)
{
if ($slug != null) {
$this->showContent($slug);
} else {
return view('layouts.frontend.content');
}
}
, но я получаю ошибку для функции index
, как я могурешить это?