我正在尝试基于路由文件进行动态路由。例如,如果user1登录,将加载routes/api1.php
,如果user2登录,将加载routes/api2.php
。可能吗?
样本伪代码:
if user == user1
then base_path("routes/api1.php") load
if user == user2
then base_path("routes/api2.php") load
在api1.php内部将是
Route::namespace('UserPath1')->group(function() {
Route::get('tester', 'ApiIndexController@index');
});
在api2.php内部将是
Route::namespace('UserPath2')->group(function() {
Route::get('tester', 'ApiIndexController@index');
});
我现在在下面。