/ posts / {id} маршрут блокируется / posts / create в Laravel

Вы вызываете nextLine() и бросаете исключение, когда нет строки, точно так, как описывает javadoc. Он никогда не вернет null

http://download.oracle.com/javase/1,5.0/docs/api/java/util/Scanner.html

1
задан kerbholz 18 January 2019 в 08:18
поделиться

2 ответа

или, что еще проще, измените порядок объявления:

Route::get('/challenges/create', 'ChallengesController@create');
Route::get('/challenges/{id}', 'ChallengesController@show');
0
ответ дан N69S 18 January 2019 в 08:18
поделиться

Из документации Laravel

Вы можете ограничить формат параметров вашего маршрута, используя метод where для экземпляра маршрута. Метод where принимает имя параметра и регулярное выражение, определяющее способ ограничения параметра:

Route::get('challenges/{id}', function ($id) {
    //
})->where('id', '[0-9]+');

Теперь только числовые значения будут приниматься в качестве параметра id. [115 ]

0
ответ дан invalid-bot 18 January 2019 в 08:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: