2016-11-26 17 views
1

我正在爲一個OctoberCMS網站構建一個插件,並在Routes.php期間出現問題。插件目錄中的Routes.php不適用於子域

在我的插件目錄中,我創建了Routes.php文件,並在其中有幾行如下(這僅用於測試)。例如,當我使用域mysite.dev在本地機器上測試此行時,它工作正常。但是,當我在具有子域名的遠程服務器(如dev.mysite.com)上嘗試此操作時,它僅返回404頁面。

Route::group(['prefix' => 'account/'], function() { 
    Route::get('hell', [ 
     return 'Hello World'; 
    ]); 
}); 

我檢查了app.php,並將第32行更改爲下方。

'url' => 'http://dev.mysite.com/', 

此外,我試圖圍繞上面的代碼與像下面的路線分組,但這也沒有工作。

Route::group(['domain' => 'dev.mysite.com'], function() { 
    Route::get('account/hello', function() { 
     return 'Hello World'; 
    }); 
}); 

任何人都可以知道我要去哪裏嗎?

回答

0

我不是laravel的專家,但我的插件routes.php文件我用下面的訪問我所需的控制器上的各種方法:

Route::get('your_controller/your_method/{id}', '[email protected]_method'); 

這個效果很好對我的dev的盒子,我的部署目標。

3

你的文件名是什麼?

routes.php文件

routes.php文件

? 如果它是Routes.php,並且你的服務器運行在linux發行版上,那麼將文件名改成帶有小寫字母R的routes.php可能會解決問題。

相關問題