php - Laravel url 显示未找到错误

标签 php laravel .htaccess

我是 Laravel 的初学者

我刚刚使用 E 盘而不是 c 盘中的 xampp 将 Laravel 安装到本地服务器。当我打开这个网址 http://localhost/laravel/public/它工作正常。我已经创建了 hello Controller ,但是当尝试打开此 url 时:http://localhost/laravel/public/hello获取页面未找到错误。

我尝试了所有 htacess 方法,但仍然不起作用。请帮助我访问 Controller 。

最佳答案

由于您使用的是 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

关于php - Laravel url 显示未找到错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48942537/

相关文章:

javascript - 在 PHP 中向随机用户显示 html 内容

javascript - html页面自动刷新

laravel - 当急切加载一个belongsToMany 关系时,如何链接->makeHidden()?

laravel - 在 laravel 中获取类未找到错误

php - Laravel 数据库插入错误 : Allowed Memory Size Exhausted

php - 一起显示当天的事件(PHP/MYSQL)

php - 向下滚动时如何停止页面顶部的导航栏

php - 使用 .htaccess 重写 Mod

php - 重定向 301 不适用于 url 中的 php 变量

wordpress - 阻止通过与混合内容的安全连接阻止对地理定位的访问