好吧,我是Laravel的新手,所以直接进入文档开始。文档中存在大量漏洞,因此需要花费大量精力和精力来填补空白,以便进行Laravel设置。现在我已经设置好了,然后继续快速入门指南中的下一步。我创建了路线
Route::get('users', function() { return 'Users!'; });
现在它说:
Now, if you hit the /users route in your web browser, you should see Users!
所以我打了起来:
http://localhost/laravel/users
但得到404?我试过了
http://localhost/laravel/public/users
但仍然是404?我遵循了这封信的快速入门指南中的步骤,我缺少什么?
看来您的Laravel应用可以通过Apache HTTP别名访问,因为您的URL类似于:http://localhost/laravel/。如果是这种情况, 并假设 它http://localhost/laravel指向您的公共目录,请按照下列步骤操作:
http://localhost/laravel/
http://localhost/laravel
/index.php/
http://localhost/laravel/index.php/users
public/.htaccess
RewriteEngine On
RewriteBase /laravel/
基本上,如果你在一个别名或虚拟目录(比如应用程式所在http://localhost/alias),你应该在你的重写规则添加一个条目来重写 基本目录 用alias。
http://localhost/alias
alias