如何解决 Laravel 与 Jet 的冲突 #3010
|
Laravel 配合 Jet 使用时,因为助手函数 collection 冲突,导致出现以下类型错误 |
Answered by
limingxinleo
Dec 24, 2020
Replies: 3 comments 10 replies
原因让我们编写一个接口,测试这个问题 Route::get('/', function () {
return get_class(collect());
});然后我们可以看到结果是 接下来让我们载入 composer require hyperf/jet
composer update -o我们便会看到以下报错
我们打开
可见, 解决知道这些情况,我们就可以来解决这个问题了 方法1直接使用 https://github.com/hyperf/composer-plugin 组件,将 方法2我们可以修改 require __DIR__ . '/../vendor/laravel/framework/src/Illuminate/Collections/helpers.php';
require __DIR__ . '/../vendor/laravel/framework/src/Illuminate/Events/functions.php';
require __DIR__ . '/../vendor/laravel/framework/src/Illuminate/Foundation/helpers.php';
require __DIR__ . '/../vendor/laravel/framework/src/Illuminate/Support/helpers.php';
require __DIR__ . '/../vendor/autoload.php';因为 |
2 replies
Answer selected by
limingxinleo
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment


原因
让我们编写一个接口,测试这个问题
然后我们可以看到结果是
Illuminate\Support\Collection接下来让我们载入
Jet组件我们便会看到以下报错
我们打开
vendor/composer/autoload_files.php文件,便可以看到以下映射关系