Php Laravel:通过控制器静态功能在另一个视图中插入视图
我正在寻找注入到刀片视图中,另一个刀片视图从控制器调用,如下所示: 视图-1:Php Laravel:通过控制器静态功能在另一个视图中插入视图,php,laravel,view,controller,laravel-blade,Php,Laravel,View,Controller,Laravel Blade,我正在寻找注入到刀片视图中,另一个刀片视图从控制器调用,如下所示: 视图-1: @inject('myController', 'App\Http\Controllers\MyController') ........ <div> {{ $myController::getHi()}} </div> ....... public static function getHi() { return view('users/hi-user'); } <p>
@inject('myController', 'App\Http\Controllers\MyController')
........
<div>
{{ $myController::getHi()}}
</div>
.......
public static function getHi() {
return view('users/hi-user');
}
<p>Hi, <strong>how</strong> are you?</p>
高用户视图:
@inject('myController', 'App\Http\Controllers\MyController')
........
<div>
{{ $myController::getHi()}}
</div>
.......
public static function getHi() {
return view('users/hi-user');
}
<p>Hi, <strong>how</strong> are you?</p>
你好,你好吗
但是,它会在VIEW-1上显示你好,你好吗?(不是格式化的HTML)
嗨,你好吗
我如何解决这个问题
非常感谢 使用
{!!$myController::getHi()!!}
而不是{{{$myController::getHi()}
默认情况下,Blade{{}语句通过PHP的htmlspecialchars函数自动发送,以防止XSS攻击。如果不希望转义数据,可以使用以下语法:你好,{!!$name!!}。