Php Laravel:JSON编码/解码html标记

Php Laravel:JSON编码/解码html标记,php,json,laravel,Php,Json,Laravel,这是我的流程和问题 我有带字段的表A: 萨默斯特林菲尔德 萨默斯特林菲尔德 我正在使用Ajax在字段中从表a到表B写一行。我没有使用任何JSON编码/解码函数,Laravel在我的模型中使用$cast自动转换它 protected $casts = [ 'someStringHtmlField' => 'array', ]; 这是我在数据库中的记录: { "someStringField" : "something", "someStringHtmlField" : "So

这是我的流程和问题

我有带字段的表A:

  • 萨默斯特林菲尔德
  • 萨默斯特林菲尔德
我正在使用Ajax在字段中从表a到表B写一行。我没有使用任何JSON编码/解码函数,Laravel在我的模型中使用$cast自动转换它

protected $casts = [
    'someStringHtmlField' => 'array',
]; 
这是我在数据库中的记录:

{ "someStringField" : "something", "someStringHtmlField" : "Some<br \/>break" }

我怎样才能解决这个问题?

你在做这个{{$someStringHtmlField}}?如果是这样,您需要执行{!!$someStringHtmlField!!}因为Laravel会自动剥离我使用的html和脚本标记,就像我也使用AngularJS一样,并且语法与Laravel冲突。在我看来,Laravel会自动转义您的字符串,或者您对字符串进行了编码。没办法了,你得做些测试。试着做一个简单的测试,以确保问题实际上是与拉雷维尔,而不是你的stringThank你的努力。如果我尝试,我会得到正确的输出。虽然,我仍然不能正确使用它。使用或会出错。这些是我的设置:Blade::setContentTags(“”)和Blade::setEscapedContentTags(“”)。还有其他想法吗?请编辑您的问题,以包括您实际显示此问题的视图部分
Some<br />break" 
Some
title