2017-02-16 80 views
0

我已經使用Laravel Boilerplate開發我的應用程序。除此之外,我已經安裝了L5Modular。所以我定義路由就像我的模塊Laravel BoilerPlate:定義路線

<?php 

Route::group(array('module' => 'test', 'middleware' => ['web','auth'], 'prefix'=>'frontend','namespace' => 'App\Modules\test\Controllers'), function() { 

    Route::resource('test', 'TestController'); 

}); 

內下列但是當我試圖訪問路線http://localhost/blog/public/test/create它顯示404錯誤。

爲什麼我的路線沒有被訪問?有沒有定義路線的錯誤?

+1

Laravel不支持安裝在一個子目錄開箱即用,你需要自定義'.htaccess'文件。 – apokryfos

+0

你可以請嘗試http://localhost/blog/public/index.php/test/create –

+0

你還需要顯示'TestController'的內容 –

回答

-1

您需要配置虛擬主機才能使laravel正常工作,如果您使用的是MAMP或XAMPP等軟件,這很容易,甚至更容易。

如果你在MAC上,我建議看看laravel valet:你的網絡服務器會在幾秒鐘內運行。

如果您不想執行任何操作,則必須更改一些內容才能使Laravel在子目錄中工作。

-1

您可能會忘記爲URL編寫frontend前綴。嘗試訪問方式:

http://localhost/blog/public/frontend/test/create

+0

我檢查過,同樣的錯誤,我越來越.. – User57

+0

Laravel在子目錄中不起作用(開箱即用)。看看我的回答或閱讀@apokryfos評論。 –

+0

您是否正確拼寫'carete'到'create'? – mrabbani