首页 > 解决方案 > Laravel 使用包 [Requests for PHP]

问题描述

我正在使用 Laravel 6.5.2 并尝试使用“Requests for PHP”包。https://requests.ryanmccue.info/download/ 我使用composer安装了这个包。我想使用这个包的原因是我已经创建了所有的 CRUD 脚本(使用上面的包)并且想重用这些脚本。

我怀疑可能存在一些名称冲突,因为 Laravel 安装了一个名为 Request 的 HTTP 请求解决方案,同时 [PHP Request] 具有相同的名称。

问题: 有没有人成功安装 [Requests for PHP] 包并让它与 Laravel 6.X 一起工作?

其他发现: 当注释掉自动加载器行时,相应的页面会打印“hello”。保持此行处于活动状态表示在 laravel 堆栈跟踪中错误是保存自动加载器的行。

[错误]

找不到类“App\Http\Controllers\Requests”

[路线/web.php]

Route::get("/requests", "Requests@read");

[应用程序/Http/控制器]

<?php

namespace App\Http\Controllers;
// use Illuminate\Http\Request; // Standard line, creeating a controller.

require_once '../vendor/rmccue/requests/library/Requests.php';
Requests::register_autoloader();


class Requests extends Controller {
    public function read() {
        echo "hello";
    }
}

标签: phplaravelpathpython-requestspackage

解决方案


推荐阅读