php - {{Config::get('app.url')}} 的未定义类配置和路径
问题描述
我可以知道下面的代码要添加什么,因为“未定义的类配置”错误以及 {{Config::get('app.url')}} 的路径是什么意思?
这是视图文件名(master.blade.php)
<link type="text/css" href="{{Config::get('app.url')}}/theme/css/bootstrap.css" rel="stylesheet"/>
解决方案
一些东西:
该类
Config
用于访问应用程序config/
文件夹中定义的设置。你给它的路径告诉它要查看哪个文件以及它应该返回该文件中的哪些属性。路径“app.url”告诉它从中获取配置config/app.php
并检索url
属性。(注意:不仅如此。Laravel 在应用程序启动时将这些文件加载到存储库中,然后在您调用设置时查看该存储库。这就是为什么您不应该尝试从另一个配置文件中调用配置文件的原因. https://blog.maqe.com/dont-use-laravel-s-config-inside-config-files-40e2c8207225 )您收到错误是因为视图无法
Config
按照您调用它的方式识别该类。您可以在开头添加反斜杠\Config::get(...)
或使用config()
帮助程序来防止错误:https ://laravel.com/docs/5.7/helpers#method-config但是,由于您使用它来导入样式表,因此您实际上可以使用
asset()
辅助函数。asset()
帮助函数创建一个指向您public
文件夹中文件的 URL:https ://laravel.com/docs/5.7/helpers#method-asset
<link type="text/css" href="{{ asset('theme/css/bootstrap.css') }}" rel="stylesheet"/>
推荐阅读
- c# - 如何遍历字符串项列表并根据某些条件插入另一个字符串项?
- r - 1:nrow(Boston_data$value) 中的错误:R 中长度为 0 的参数。为什么?
- azure - 获取 initialVisibilityDelay CloudMessage
- android-gradle-plugin - R8 / Android Gradle Plugin 是否足够智能以保持仅在测试 apk 中需要的库类/方法?
- c++ - 在 C++14 类的私有部分中声明时,默认参数和成员初始化之间哪个最好?
- sql-server - Entity Framework 1and1(Ionos) 的身份 C# 请求问题
- python - 将函数应用于数据框时,将每一列作为参数还是整行更好?
- woocommerce - WooCommerce:: id 被错误地称为自定义结帐字段的错误
- ruby - 冰糕没有发现哈希签名明显不匹配
- javascript - 是否可以在 Python 中创建类似于 JS 区间的函数?