これは私のウェブルートです:Laravelで同じルートのdifferentsコントローラを設定するにはどうすればよいですか?
Route::group([
'middleware' => 'proveedor_auth'
], function ($router) {
require base_path('routes/custom/proveedor_routes.php');
});
Route::group([
'middleware' => 'tendero_auth'
], function ($router) {
require base_path('routes/custom/tendero_routes.php');
});
私はルート:: Groupと試みたが、ただ唯一の「tendero_auth」で動作します。
他にも良い方法がありますか?
proveedor_auth:
public function handle($request, Closure $next)
{
if (Auth::guard('web_proveedor')->guest()) {
if ($request->ajax()) {
return response('Unauthorized.', 401);
} else {
return redirect()->guest('log');
}
}
return $next($request);
}
tendero_auth:
public function handle($request, Closure $next)
{
if (Auth::guard('web_tendero')->guest()) {
if ($request->ajax()) {
return response('Unauthorized.', 401);
} else {
return redirect()->guest('log');
}
}
return $next($request);
}
それとも私のためにこれを行うには、いくつかのライブラリはありますか?
両方の経路を貼り付けることができますか? –
うーん、オフコース –