2014-01-22 5 views
0

Я написал следующий маршрутизатор. Но мне нравится, когда {id} и {name} являются необязательными, и в случае, если пользователь не добавит им URL-адрес, и не появится ошибка.Laravel необязательный аргумент для маршрутизации

Другими словами, теперь, когда я посещаю этот URL:

http://localhost/public/mostafa/23/testName 

это работает,

Но когда я посещаю следующие ошибки URL его (404):

http://localhost/public/mostafa 

I хотите, чтобы вышеуказанный URL работал и не кидал 404.

ответ

0

Вы можете использовать "?" для предоставления дополнительных параметров.

Route::get('/blah/{part1?}/{part2?}',function($part1=null, $part2=null) { 
    //... 
}); 
Смежные вопросы