function test(){
return "{{ Form::open(array('url' => 'nerds/$id', 'class' => 'pull-right')) }}
{{ Form::hidden('_method', 'DELETE') }}
{{ Form::submit('Delete this Nerd', array('class' => 'btn btn-warning')) }}
{{ Form::close() }}";
}
我已经尝试过以上代码但没有工作,你以前见过这个吗?谢谢
答案 0 :(得分:0)
如果我理解你想要什么,你可以:
创建一个名为form-nerd.blade.php的新刀片
@include('form-nerd')
您要使用模板
您还可以将vaiables传递给模板@include('form-nerd', array('foo' => $bar))
或将新刀片放在名为forms forms/nerd.blade.php
并像@include('forms.nerd')
答案 1 :(得分:0)
如果您想在另一个视图中重用该表单或使视图更具可读性,您可以使用子视图。有关详细信息,请参阅此处Blade Template包含子视图会话
<强>更新强> 如果你真的想在函数内使用它,试试这个。
function test($id) {
return Form::open(array('url' => 'nerds/$id', 'class' => 'pull-right')) .
Form::hidden('_method', 'DELETE') .
Form::submit('Delete this Nerd', array('class' => 'btn btn-warning')) .
Form::close() ;
}