Route::get('/questions/{question}', 'ChallengeQuestionsController@show');
Route::get('/questions/create', 'ChallengeQuestionsController@create');
沒用用 Route:resource() 生成路由, 而是單寫的, 於是 訪問 /questions/create 時, 路由指向了 第一個, 把 create 當成了 {question} 中的 question 引數
解決辦法: 調個順序就可以了, 先匹配到一個路由, 就不會繼續向下查詢了
Route::get('/questions/create', 'ChallengeQuestionsController@create');
Route::get('/questions/{question}', 'ChallengeQuestionsController@show');
本作品採用《CC 協議》,轉載必須註明作者和本文連結