laravel路线修复需要

时间:2016-11-28 20:16:01

标签: php laravel

我有一个laravel项目,我从本地的apache服务器目录运行。 访问该项目的链接是

www.localhost/project.dev/public/index.php

我有一个导航菜单

navigation menu

将.env文件中的APP_URL设置为

 http://localhost/blog.dev/public/index.php/

在浏览项目中的“关于”和“联系”页面时,我没有遇到任何问题,但是当我访问主页时,浏览器会转到

 http://localhost/

但不是

 http://localhost/blog.dev/public/index.php/

我该如何解决?这是我的路线:

Route::get('/', 'PagesController@getIndex');
Route::get('about', 'PagesController@getAbout');
Route::get('contact', 'PagesController@getContact');

2 个答案:

答案 0 :(得分:0)

在命令行中运行php artisan serve。 laravel内置服务器将处于活动状态。您可以使用正确的URL访问您的laravel应用程序,如同http://localhost:8000一样,如果您有任何问题请告诉我。

答案 1 :(得分:0)

我认为最好的方法是在apache中设置vhost。如果你想在.env中这样工作,请设置APP_URL = http://localhost/blog.dev/public/