【发布时间】:2018-04-19 22:11:38
【问题描述】:
在任何配置文件中,如果我使用 URL 类,我会收到错误“找不到类 URL”;如果我使用函数“资产”,当我更新 composer.json 时,我会收到此错误: 可捕获的致命错误:传递给 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');
【问题讨论】:
-
因为 URL 生成器还没有准备好。您不能只将
xxx部分存储在配置中并在需要时生成完整的 URL 吗?如果你想拥有漂亮的语法,你可以创建一个小助手函数,为你应用asset()...
标签: laravel-5