我有一个laravel项目,我从本地的apache服务器目录运行。 访问该项目的链接是
www.localhost/project.dev/public/index.php
我有一个导航菜单
将.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');
答案 0 :(得分:0)
在命令行中运行php artisan serve
。 laravel内置服务器将处于活动状态。您可以使用正确的URL访问您的laravel应用程序,如同http://localhost:8000
一样,如果您有任何问题请告诉我。
答案 1 :(得分:0)
我认为最好的方法是在apache中设置vhost。如果你想在.env中这样工作,请设置APP_URL = http://localhost/blog.dev/public/