Laravel网址显示未找到错误

时间:2018-02-23 06:43:55

标签: php laravel .htaccess

我是Laravel的初学者

我刚刚在E驱动器而不是c中使用xampp将Laravel安装到我的本地服务器。当我打开这个网址http://localhost/laravel/public/时它工作正常。我创建了hello控制器但是在尝试打开此URL时:http://localhost/laravel/public/hello找不到页面错误。

我尝试了所有htacess方法,但仍然无法正常工作。请帮我访问控制器。

1 个答案:

答案 0 :(得分:3)

由于您使用的是XAMPP,因此最好在xampp的Apache上注册新的虚拟主机。只需转到 /path-to-xampp/apache/conf/extra/httpd-vhosts.conf

即可

并添加此代码

<VirtualHost *:80>
    ServerName mylaravel-app.local
    DocumentRoot "e:/path-to-xampp/htdocs/laravel/public"
    <Directory  "e:/path-to-xampp/htdocs/laravel/public/">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>

之后,您保存并重新启动XAMPP以刷新其DNS。然后,您现在可以在 http://mylaravel-app.local

上查看您的应用

示例代码的更新:

// app\Http\Controllers\Hello.php
class Hello extends Controller {

    public function index() {
        echo "Hello world!";
    }

    ...
}

// routes:
Route::get('/hello', 'Hello@index');

// then you test it on http://mylaravel-app.local/hello