【问题标题】:Having issues with html and form facades遇到 html 和表单外观问题
【发布时间】:2015-07-02 13:49:39
【问题描述】:

问题是表单和 html 函数返回标签的 ASCI 值。

{{ Form::open(['method' => 'delete']) }}
<a href="{{ url('cats/'.$cat->id.'/delete')}}">
  <span class="glyphicon glyphicon-trash"></span>
  Delete
</a>
{{ Form::close() }}

结果是:

&lt;form method=&quot;POST&quot; action=&quot;http://localhost/firstApp/public/cats/1&quot; accept-charset=&quot;UTF-8&quot;&gt;&lt;input name=&quot;_method&quot; type=&quot;hidden&quot; value=&quot;DELETE&quot;&gt;&lt;input name=&quot;_token&quot; type=&quot;hidden&quot; value=&quot;kRqLd1lCbS9qNkH7DX4cZbctUHzbpqONP4FwsSis&quot;&gt;
<a href="http://localhost/firstApp/public/cats/1/delete">
  <span class="glyphicon glyphicon-trash"></span>
  Delete
</a>
&lt;/form&gt;

link_to 函数也有同样的问题。我不知道刀片模板引擎可能有问题吗?

另外我想问一下有没有办法用链接而不是表单来删除路由器?

【问题讨论】:

    标签: php html laravel-5


    【解决方案1】:

    没问题,blade{{ }}默认转义输出。

    如果您不想转义输出,只需执行{!! !!}

    {!! Form::open(['method' => 'delete']) !!}
    <a href="{!! url('cats/'.$cat->id.'/delete') !!}">
      <span class="glyphicon glyphicon-trash"></span>
      Delete
    </a>
    {!! Form::close() !!}
    

    【讨论】:

      猜你喜欢
      • 2018-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-18
      • 1970-01-01
      相关资源
      最近更新 更多