2016-02-23 33 views
0

我在運行其他環境時遇到問題。如何爲laravel中的其他環境配置路由

例如:我的網址關注 demo.com/speech,但另一個網址跟在demo.com/mav之後。

在我的本地主機,它完成了。但另一個主機,它是散列碼。

我在文件routes.php中分配$prefix = '/speech' or '/mav'

$prefix = '/speech/'; 
Route::get('{prefix}/auth/login', 'Auth\[email protected]'); 

但在銼刀刀片,我不知道反正叫route()$prefix

我能做什麼,有人嗎?

回答

0

要使用route幫助您需要命名,像這樣的路線:

Route::get('{prefix}/auth/login', [ 
     'as'  => 'login', 
     'uses' => 'Auth\[email protected]' 
]); 

然後在視圖中生成URL

route('login', ['prefix' => 'speech']); 
+0

Route::group(['prefix' => $prefix], function() { $prefix = 'speech'; \t Route::resource('user', 'UserController', [ 'names' => [ 'index' => $prefix + '.user.index', \t ]]); });
' '指數'=> $前綴+ '.user.index''不起作用, –

相關問題