Route::get('/', '[email protected]');
Route::get('wiki/{category_slug}', '[email protected]');
Route::get('wiki/{category_slug}/{article_slug}', '[email protected]');
Route::resource('wiki/article', 'ArticleController');
Когда я пытаюсь получить доступ к wiki/article/create
, я получаю сообщение об ошибке: Trying to get property of non-object
и это, кажется, с использованием 3-го маршрута at ArticleController->show('article', 'create')
.Laravel маршрут, используя неправильный контроллер
Есть ли какие-либо ограничения на 3-м маршруте (и 2-й, поскольку wiki/article
для хранения не будет использовать правый контроллер)?
Как связано это регулярное выражение? –
Прошу показать код 'ArticleController'. –
@ThomasAyoub Хорошо, я подумал, что вам нужно добавить ограничение (которое является регулярным выражением) на маршрут, чтобы исключить слово 'article' из' {category} ', чтобы он мог перейти к правильному маршруту – frosty