考虑以下URI:
countries/{country}/persons/{person}/someAction
cities/{city}/persons/{person}/anotherAction
我已经有了一个运行良好的规则check_country_contains_person
,但我应该将其扩展到check_group_contains_person
,以便在两个方法的验证类中使用。
在验证规则的passes
函数中,如何检查request()->route('country')
和/或request()->route('city')
是否可用?
请注意,如果我确定哪一个存在,我可以做剩下的。这只是关于检查路由参数的可用性。
要检查laravel中是否存在路由参数,只需检查以下内容:
is_null($request->route('sample'))