我是Laravel的初学者。我在Wamp Server中使用了Laravel 5.1(Apache / 2.4.9(Win64)PHP / 5.5.12)
当我像
那样调用页面时,我收到了404 Not Found Errorhttp://localhost/laravel/public/login
self
vhost.conf代码
Route::get('login', function() {
//return View::make('login');
return 'Hello World'; });
答案 0 :(得分:0)
试试这个:http://localhost/login
可能它会帮助你,我希望:)。并检查您在appache中的vhost是否设置为.../your_laravel_project/public
文件夹
<强>更新强>
转到C:\Windows\System32\drivers\etc\hosts
并在底部添加一行:
127.0.0.1 myproject.dev
然后,在你的appache httpd.conf
文件中,你应该解开uncoment line:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
BONUS:你也可以用行中的项目切换目录(例如我的项目在'F:/ Code'中):
DocumentRoot "F:/Code"
<Directory "F:/Code">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
下一步,在httpd-vhosts.conf
你应该:
<VirtualHost myproject.dev>
DocumentRoot "F:\Code\myproject\public"
ServerName myproject.dev
ServerAlias myproject.dev
<Directory "F:\Code\myproject\public">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
然后重置appache。当您转到浏览器并放置http://myproject.dev
时,您会看到您的页面:)
答案 1 :(得分:0)
您不再需要这样做。不要包括在内。您要做的是在404.blade.php
文件夹中放置一个名为resources/views/errors
的视图文件(您的404错误视图),Laravel将为您处理404错误。