Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 25.08.2016 17:11:02

Олег

Routing передача аргумента

Route::get('', 'ListController@showList');
как мне передать аргумент,в котором путь к файлу? Например "angular/188/....",
притом глубина вложенности неопределена.
any не подойдет так как мне нужно именно get.

#2 25.08.2016 17:39:34

Re: Routing передача аргумента

Route::get('angular/{ID}', 'ListController@showList');

class ListController {

public function showList($ID){
}

}

начни с документации, ангулар выучил, а простейшее в ларе нет (((

Изменено hzone (25.08.2016 17:40:22)

Не в сети

#3 25.08.2016 17:49:14

Олег

Re: Routing передача аргумента

Наверно я поставил неправельно вопрос. тут (глубина вложенности неопределена),
будет ошибка еслы например запрос будет  к примеру angular/188/someFolder/ahoj,
решил так:
Route::get('/{path?}', 'ListController@showList')->where('path', '[a-zA-Z0-9./_-]+');

#4 25.08.2016 18:43:16

Re: Routing передача аргумента

Читай документацию.

Не в сети

#5 25.08.2016 22:23:00

Олег

Re: Routing передача аргумента

Я читал, и поэтому решил проблему через регулярку, другого решения там нет, или ткните пальцем плизз =/

Подвал раздела