laravel 5.1 Wamp中的404错误

时间:2016-07-25 16:50:55

标签: laravel

我是Laravel的初学者。我在Wamp Server中使用了Laravel 5.1(Apache / 2.4.9(Win64)PHP / 5.5.12)

当我像

那样调用页面时,我收到了404 Not Found Error

http://localhost/laravel/public/login

enter image description here

self

vhost.conf代码

Route::get('login', function() {
//return View::make('login');
return 'Hello World';  });

2 个答案:

答案 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错误。