2015-07-29 4 views
0

На данный момент мне нужно проверить, принадлежит ли редактируемая запись о работе, принадлежит ли человеку. Моя работа прибудет изменить маршрут:Laravel 5.0 передать переменную промежуточному программному обеспечению

/user/job-edit/{slug} 

Так что я создал JobEditMiddleware но проблемы я не могу получить доступ к {slug} переменным в моей middlewar. Есть ли способ сделать это? Благодарю.

ответ

4

Вы можете использовать метод segment() для извлечения различных сегментов вашего URI.

Попробуйте следующее в вашем ПО промежуточного слоя,

\Request::segment(3) 

Read More

1

Вы можете получить доступ к вашему параметру пробкового проще.

public function handle($request, Closure $next, $role) { 
// 
} 

Вы должны назвать свой параметр пробкового как это:

$request->slug; 

Я думаю, что это лучший способ, чем сегмент, если вам необходимо изменить свой маршрут позже.

Смежные вопросы