laravel - 获取路由组内的路由时要传递给 route() 的正确字符串
问题描述
我有一个路由组,粘贴在下面,其中有一个名为clients
. 我想使用 a 中的route()
函数view
来获得它clients
route
。传递给函数的正确字符串是什么。
下面包括我在设置组方面尝试的一件事,即添加'name'=>'company.'
到 Group 方法参数中。我已经尝试过.
在组名后面加和不加。我不确定我定义 Group 的方式是否有问题,或者我打电话的方式route()
,或两者兼而有之。
Route::group(['name' => 'company.', 'middleware' => ['auth'], function () {
Route::get('/clients', 'ClientController@index')->name('clients');
});
如果clients
Route
a 不在里面Group
,我会像这样在我的视图中得到它:
route('clients');
我试过route('company.clients');
没有运气。
拉拉维尔 5.6
谢谢
解决方案
Route::group(['as' => 'company.', 'middleware' => ['auth'], function () {
Route::get('/clients', 'ClientController@index')->name('clients');
});
现在你可以使用 route('company.clients');
推荐阅读
- asp.net-mvc - HttpException:在控制器上找不到公共操作方法“ListCheckListType”
- machine-learning - 我怎样才能让 spacy 不产生 -PRON- lemma?
- ios - 有没有办法在 IOS 上使用 SVG 中的锚链接?
- python - Lambda 作为 Python 中的迭代器在第一次迭代时返回函数对象
- javascript - 无法在 reactJS App 中正确导入函数?
- python - 使用 .loc 修改 Pandas 数据框无法按预期工作
- python - 如何在 Django ORM 中进行单字符替换( _ )的通配符搜索?
- c++ - C++:在模板别名中使用 static_assert
- javascript - Javascript 不能从 MVC 局部视图运行
- c# - Squareup 支付网关 API 错误请求 400