我在数据库中存了一段示例代码,如下所示:
@foreach ($users as $user)
{{ $user->name }}
@endforeach
{{ $users->links() }}
数据库内容如下图:
然后想通过blade模板完全显示出来,就像很多教程一样,把示例代码显示在网页上。
但是打开网页测试了一下,发现网页是空白,只要把大括号{{}}去掉或改成其他,就会正常显示。
有没有什么方法可以把大括号{{}}也直接显示出来?
我又测试几次,当我这样写的时候,
也同样不会显示示例代码
路由代码如下:
Route::get('test', function () {
$data = '
<div class="container">
@foreach ($users as $user)
{{ $user->name }}
@endforeach
</div>
{{ $users->links() }}
';
return view('test', compact('data'));
});
test.blade.php代码如下:
@extends('layouts.app')
@section('content')
{!! $data !!}
@endsection
app.blade.php代码如下:
{{ config('app.name', 'Laravel') }}html, body {
font-family: 'Helvetica', '微软雅黑';
}
@yield('content')
// Replace the with a CKEditor
// instance, using default configuration.
CKEDITOR.replace( 'contents' );
双括号不写完整是可以显示的如下
如果写完整后保存提交,编辑如下
再打开显示,全是空白,导航栏都没有了
除非修改双大括号,才会显示出来