2016-07-27 463 views
0

在文件routes.php文件Laravel 5.2路由失敗

當我有:

Route::get('/', ['uses' => '[email protected]']); 

它與URL http://localhost/adhesion/public/

,但是當我有

Route::get('/adherer', ['uses' => '[email protected]']); 

或 Route :: get('adherer',['uses'=>'AdhererController @ show']);

它不工作對URL

的錯誤是:

未找到

在此 服務器上沒有找到請求的URL/adhesion/public/adherer。 Apache/2.4.7(Ubuntu)服務器在本地端口80端口80

怎麼了?

非常感謝您的幫助!

+0

只嘗試'adherer' insted的'的使用adherer/adherer' –

+0

同樣的錯誤.. – ratm

+0

好像你誤解了路由的感覺。 – rmondesilva

回答

0

您的網址改成這樣,刪除public

/adhesion/adherer 

/adhesion/public/adherer 
0

在文件:.ENV,修改APP_URL到:

APP_URL=.. 

試試這個:

Route::get('adherer', '[email protected]'); 

測試:http://localhost/adhesion/public/adherer

順便說一句,你可以創建Apache的配置,以解決您的問題:

Alias /your_project /var/www/html/your_project/public/ 
<Directory "/var/www/html/your_project/public"> 
     AllowOverride All 
     Order allow,deny 
     allow from all 
</Directory>