gpt4 book ai didi

laravel-5 - 如何在 Laravel 5 的配置文件中使用 URL::或 asset()

转载 作者:行者123 更新时间:2023-12-03 08:11:54 25 4
gpt4 key购买 nike

在任何配置文件中如果我使用 URL 类,我会收到错误“找不到类 URL”;如果我使用“ Assets ”功能,当我更新 composer.json 时,我会收到此错误:
可捕获的 fatal error :传递给 Illuminate\Routing\UrlGenerator::__construct() 的参数 2 必须是 Illuminate\Http\Request 的实例,给出 null,

在配置文件之外都可以正常工作

return [
'photos_url' => URL::asset('xxx'),
];

或者
return [
'photos_url' => asset('xxx'),
];

测试
echo config('site.photos_url'); // or echo Config::get('site.photos_url');

最佳答案

配置很早就加载了,可能不打算使用框架中的任何东西,除了 Dotenv

return [
'photos_url' => URL::asset('xxx'),
];

相反,您可以使用:
return [
'photos_url' => env('APP_URL').'/rest_of_path.ext',
];

来源:Laravel 问题 #7671

关于laravel-5 - 如何在 Laravel 5 的配置文件中使用 URL::或 asset(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28994696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com