Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何调用.env{{env(';APP_NAME}}}}到laravel刀片模板?_Laravel_Laravel 5.8 - Fatal编程技术网

如何调用.env{{env(';APP_NAME}}}}到laravel刀片模板?

如何调用.env{{env(';APP_NAME}}}}到laravel刀片模板?,laravel,laravel-5.8,Laravel,Laravel 5.8,我试图将APP_NAME从.env Laravel调用到Blade模板,但它总是返回此代码 主刀片Master.Blade.php <title>@yield('project_title')</title> @extends('master') @section('project_title', "{{ env('APP_NAME') }}") 我试着用这个: php artisan config:clear php artisan cache:clear com

我试图将APP_NAME从.env Laravel调用到Blade模板,但它总是返回此代码

主刀片
Master.Blade.php

<title>@yield('project_title')</title>
@extends('master')

@section('project_title', "{{ env('APP_NAME') }}")
我试着用这个:

php artisan config:clear
php artisan cache:clear
composer dump-autoload
php artisan view:clear
php artisan route:clear

但还是给我同样的回报。

这样做对你有帮助

@php $title = env('APP_NAME'); @endphp
@section('project_title', $title)
或者直接使用env('APP\u NAME')


这样做对你有帮助

@php $title = env('APP_NAME'); @endphp
@section('project_title', $title)
或者直接使用env('APP\u NAME')


请试着这样使用,也许对你有帮助

{{ env('MAIL_USERNAME')}}

请试着这样使用,也许对你有帮助

{{ env('MAIL_USERNAME')}}
像这样直接使用
env()
helper。blade中的
{{}
相当于原始PHP中的
echo
。当您传递参数而不是直接回显某个内容时,您需要这样做:

@section('project_title', env('APP_NAME'))
但一般来说,我不喜欢直接使用
env()
helper。您应该使用
config()
helper.
.env
值由文件使用,如果您稍后要使用设置包覆盖默认设置并使用数据库中的动态设置,例如,您的应用程序仍然不会中断。我建议使用:

@section('project_title', config('app.name'))
如果您没有从
.env

设置
app\u name
,则这将从
app/config/app.php
文件的config数组中获取
app\u name
键的值。
{}blade中的
相当于原始PHP中的echo。当您传递一个参数而不是直接回显某个内容时,您需要这样做:

@section('project_title', env('APP_NAME'))
但一般来说,我不喜欢直接使用
env()
helper。您应该使用
config()
helper.
.env
值由文件使用,如果您稍后要使用设置包覆盖默认设置并使用数据库中的动态设置,例如,您的应用程序仍然不会中断。我建议使用:

@section('project_title', config('app.name'))

如果您没有从
.env

中设置
app\u name
,这将从
app/config/app.php
文件的config数组中获取
app\u name
键的值。事实上,您不应该在应用程序中直接使用
env
帮助程序。所有的env都应该放在config文件中,您应该使用config来避免p>缓存配置文件时会出现问题

默认情况下,
APP_NAME
env被放入配置文件(请参阅),因此在刀片文件中,您应该使用:

@section('project_title', config('app.name'))

事实上,您不应该在应用程序中直接使用
env
helper。所有env都应该放在配置文件中,您应该使用config来避免缓存配置文件时出现问题

默认情况下,
APP_NAME
env被放入配置文件(请参阅),因此在刀片文件中,您应该使用:

@section('project_title', config('app.name'))

如果使用环境变量作为标题,为什么不直接在
master.blade.php
中使用
{{env('APP_NAME')}}
?我还想使用
{{env('APP_NAME')}
body.blade.php
的另一个部分中。您也可以在
body.blade.php
中使用相同的标记。多次使用该标记不会受到惩罚:)在
master.blade.php
中使用
{env('APP_NAME')}
效果良好,但在
@section('project_title',“{env('APP u NAME')}}中使用
作为echo返回。我的建议是跳过使用
@部分
@yield
。只需在
mater.blade.php
中使用
{env('APP_NAME')}
就可以了。如果使用环境变量作为标题,为什么不使用
{env('APP u NAME')}}
直接在
master.blade.php
中?我还想在
body.blade.php
的另一个部分中使用
{env('APP_NAME')}
。您也可以在
body.blade.php
中使用相同的标记。使用
{env('APP NAME')}一次以上不会有任何惩罚:)
master.blade.php
中的
运行良好,但在
@section('project_title'),“{{env('APP_NAME')}}})中,
返回为echo。我的建议是跳过使用
@section
@yield
。只需在
mater.blade.php
中使用
{{env('APP_NAME')}}
。有意义吗?您好,您的代码正常工作,但您有其他最佳实践吗?您好,您的代码正常工作,但您有其他最佳实践吗?