im通过使用防护的多重身份验证,并且坚持使用资源控制器的路由
我在不同的名称空间中有两个名称相同的不同控制器
Route::namespace('Admin')->prefix('admin')->group(function(){
Route::resource('test','HomeController');
});
Route::namespace('Vendor')->prefix('vendor')->group(function(){
Route::resource('test','HomeController');
});
现在我有管理员表格
<form action="{{ route('test.store') }}" method="post">
@csrf
<input type="text" name="name">
<input type="submit"/>
</form>
[当我提交此表单时,它将重定向到供应商商店的控制器。
Q。当我使用admin Guard登录后,如何使用** name route提交表单到admin名称空间的HomeController?**
'as'来区分两个控制器,例如
Route::resource('test', 'HomeController',['as' => 'admin']);
此后,我可以使用路由名称,例如route(admin.test.index)
等