php - Laravel Blade 模板 Form::open() 到 Html
问题描述
我正在关注有关 Laravel 的教程。
但是,我想将刀片模板转换Form::open()
为 html/php 表单,以使其更易于阅读和理解。
这是刀片模板:
{{ Form::open(['action'=> ['StudentController@destroy', $student->id], 'method'=>'POST']) }}
{{ method_field('DELETE') }}
{{ Form::submit('Delete',['class'=>'btn btn-danger']) }}
{{ Form::close() }}
我需要将刀片代码转换为 html/php 我尝试了多次,就像这样。但失败了。
<form action="url('StudentController@destroy', $student->id)" method="POST">
<?php method_field('Delete'); ?>
<button class="btn btn-danger" type="submit">Delete</button>
</form>
有人知道正确的 html/php 表单吗?
解决方案
试试这个方法
使用{{}}
和使用route
<form action="{{route('StudentController@destroy', ['id'=>$student->id])}}" method="POST">
<?php method_field('Delete'); ?>
<button class="btn btn-danger" type="submit">Delete</button>
</form>
推荐阅读
- ruby - 从数组中创建散列,其中值是元素的索引
- android - Kotlin Activity 将书写顺序从左到右更改为从右到左(带有不同语言的电话)
- scala - 与输入字符串匹配的字符串列表
- pom.xml - 我在这个 POM 中的错误是什么以及在哪里?
- python - Pygame 无法加载 PNG 图像
- python - Python 的 time.time 函数在全球范围内的准确性如何?
- jquery - 下拉菜单立即打开
- java - 错误:在加入 2 个流或在 Kafka 中创建 KTable 时出现 librocksdbjni6770528225908825804.dll
- javascript - 将模态存储在变量中并在点击时显示
- jersey - @XmlTransient 不适用于 Json