嗨,我是 Laravel 的新手。
我创建了两个方面(管理员,用户)。
我需要同时调用相同的控制器和相同的功能。
路由文件(route.php):
// admin side
Route::get('admin.index', [MainController::class, 'index']);
// user side
Route::get('user.index', [MainController::class, 'index']);
是否有任何可能的方式来调用它:
路由文件(route.php):
// admin side :
Route::get('admin.index', [MainController::class, 'index'])->with(['name'=>'admin']);
// user side :
Route::get('user.index', [MainController::class, 'index'])->with(['name'=>'user']);
控制器文件(MainController.php):
public function index()
{
if(name == 'admin') {
// admin stuff.
} else if(name == 'user') {
// user stuff.
}
}
谢谢。:)
// admin side :
Route::get('admin/index/{name}', [MainController::class, 'index']);
// user side :
Route::get('user/index/{name}', [MainController::class, 'index']);
public function index($name)
{
if($name == 'admin') {
// admin stuff.
} else if($name == 'user') {
// user stuff.
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句