我已经在我的数据库中保存了一些html代码(使用laravel 5.7,Sqlite),但之后我想显示它,laravel对特殊字符进行编码。
它必须以 JSON 字符串的形式返回到 Angular,而不进行任何编码或更改。
我只是想阻止 html 特殊字符编码。
我已经尝试过这个:
$post = Post::find($id);
$content = html_entity_decode($post->content);
return ['content' => $content ];
Run Code Online (Sandbox Code Playgroud)
但这不起作用
在你的控制器中
1 $post = Post::find($id);
2 $content =$post->content;
3 return redirect('/your-url')->with(['content'=>$content);
Run Code Online (Sandbox Code Playgroud)
返回 json
3. return response()->json($content);
Run Code Online (Sandbox Code Playgroud)
在你的blade文件中(请确保你的文件是用file-name.blade.php保存的)你可以像这样输出内容
{!! $content !!}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10358 次 |
| 最近记录: |