我尝试从routes/web.php 文件访问ENV 变量,但它一直失败。原因是我想为仪表板/客户区域创建特殊的路线组。这是我最新的代码;
$dashboard = env('DASHBOARD_DOMAIN', 'localhost');
Route::group(['domain' => 'dashboard.localhost.dev','middleware' => 'auth'], function () {
Route::get('/', 'DashboardController@index');
});
Run Code Online (Sandbox Code Playgroud)
上面的代码是有效的,但我不想像这样对域值进行硬编码,因为如果我使用这种方式,我每次将代码上传到生产服务器时都需要再次更改它们。但如果我将 $dashboard 作为域值,它根本不起作用。
如果您DASHBOARD_DOMAIN在.env.
Route::group([
'domain' => 'dashboard' . env('DASHBOARD_DOMAIN', 'localhost') . 'dev',
'middleware' => 'auth'], function () {
Route::get('/', 'DashboardController@index');
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9149 次 |
| 最近记录: |