SO中文参考
首页
(current)
程序语言
c
java
python
c++
go
javascript
swift
c#
操作系统
linux
ubuntu
centos
unix
数据库
oracle
mysql
mongodb
postgresql
框架
node.js
angular
react-native
avalon
django
twisted
hadoop
.net
移动开发
android
ios
搜索
如何调用 .env {{ env('APP_NAME} }} 到 Laravel Blade 模板?@yield('project_ti...</desc> <question vote="1"> <p>我尝试从 .env Laravel 调用 APP_NAME 到 Blade Template,但它总是返回此代码<br/><pre><code><?php echo e(env('APP_NAME')); ?></code></pre></p> <p>大师之刃<pre><code>master.blade.php</code></pre></p> <pre><code><title>@yield('project_title')</title> </code></pre> <p>身体刀片<pre><code>body.blade.php</code></pre></p> <pre><code>@extends('master') @section('project_title', "{{ env('APP_NAME') }}") </code></pre> <p>我尝试使用这个:</p> <pre><code>php artisan config:clear php artisan cache:clear composer dump-autoload php artisan view:clear php artisan route:clear </code></pre> <p>但仍然给我同样的回报。</p> </question> <answer tick="true" vote="4"> <p>事实上,您永远不应该在应用程序中直接使用 <pre><code>env</code></pre> 帮助器。所有 env 都应该放入配置文件中,并且您应该使用 config 来避免缓存配置文件时出现问题。 </p> <p><pre><code>APP_NAME</code></pre> env 默认放入配置文件中(参见 <a href="https://github.com/laravel/laravel/blob/master/config/app.php#L16" rel="nofollow noreferrer">https://github.com/laravel/laravel/blob/master/config/app.php#L16</a> ),因此在你的 Blade 文件中你应该使用:</p> <pre><code>@section('project_title', config('app.name')) </code></pre> </answer> <answer tick="false" vote="2"> <p>请尝试这样使用希望对你有帮助</p> <pre><code>{{ env('MAIL_USERNAME')}} </code></pre> </answer> <answer tick="false" vote="2"> <p>像这样直接使用<pre><code>env()</code></pre>助手。 Blade 中的 <pre><code>{{ }}</code></pre> 相当于原始 PHP 中的 <pre><code>echo</code></pre>。当您传递参数而不是直接回显某些内容时,您需要这样做:</p> <pre><code>@section('project_title', env('APP_NAME')) </code></pre> <p>但一般来说,我不喜欢直接使用<pre><code>env()</code></pre> helper。您应该使用 <pre><code>config()</code></pre> 助手。 <pre><code>.env</code></pre> 值由文件使用,如果您稍后要使用设置包来覆盖默认设置并使用数据库中的动态设置,您的应用程序仍然不会中断。我的建议用途是:</p> <pre><code>@section('project_title', config('app.name')) </code></pre> <p>如果您没有从 <pre><code>app_name</code></pre> 设置 <pre><code>app/config/app.php</code></pre>,这将从 <pre><code>APP_NAME</code></pre> 文件的配置数组中获取 <pre><code>.env</code></pre> 键的值。</p> </answer> <answer tick="false" vote="0"> <p>例如您希望页面标题为 .env 中的 APP_NAME</p> <pre><code>{{ env('APP_NAME') }} </code></pre> </answer> <answer tick="false" vote="-1"> <p>尝试这样会对你有帮助。</p> <pre><code>@php $title = env('APP_NAME'); @endphp @section('project_title', $title) </code></pre> <p>或者直接使用 <strong>env('APP_NAME')</strong></p> <pre><code> @section('project_title', env('APP_NAME')) </code></pre> </answer> </body></html>
问题描述
投票:0
回答:0
laravel
laravel-5.8
最新问题
未捕获(承诺中)类型错误:在应用程序中使用 firebase 数据时无法读取未定义的属性(读取“displayName”)
React/Spring Boot 应用程序 API 调用从前端返回 .jsx,而不是预期的数据
使用下一个 14 和下一个身份验证的随机间歇性错误 - 导致首次加载时崩溃(意外令牌)
如何在 SwiftUI 中应用大于底层视图的覆盖层
在docker中运行springboot项目
QT按钮点击更改明文编辑
Sequelize 中的聚合和分组问题
macos_assamble.sh:没有这样的文件或目录 - 在 Github Actions 上构建 Flutter MacOS
根据表达式转到 url
mysql批量重命名,将部分字符串值从字符串开头移动到结尾
动画 grid-auto-rows 属性
通过Python或其他更好的工具根据日期自动将每日更新的多个网页转换为单个pdf
我的独立功能中的字母数字输入 - 错误:ValueError:无法将字符串转换为浮点数:'01232COM002-222'
在单元测试中,如何在注入服务类的构造函数工作之前模拟测试类中的值
Unity C# 带旋转的摆锤
我希望一个 Http 调用在下一个 Angular 调用之前完成
Antd 主题未能一致地应用于所有组件
使用列表列作为 case_when 的 LHS 的输入
任意数量任意字符的正则表达式模式
使用蓝图在测试网上部署智能合约时出错
© www.soinside.com 2019 - 2024. All rights reserved.