我尝试使用它。
@extends('layouts')
@section('content')
{{ Form::open(array('action' => 'Controller@method')) }}
<table>
<tr><td>Name</td><td>{{ Form::text('name') }}</td></tr>
<tr><td>email</td><td>{{ Form::text('email') }}</td></tr>
<tr><th colspan='2'><input type="submit" value='Submit'></th></tr>
</table>
{{ Form::close() }}
@stop
但是我发现它从Form :: open(数组(&#39; action&#39; =&gt;&#39; Controller @ method&#39;))失败了。)
我想知道如何解决这个问题。
答案 0 :(得分:3)
开发laravel应用程序时,首先更改调试配置:
app / config / app.php行:16 &#39;调试&#39; =&GT;错误地调试&#39; =&GT;真,强> - 这将帮助您查看错误,以便我们帮助您。
确保
{{ Form::open(array('action' => 'Controller@method')) }}
&#39;动作&#39; =&GT; &#39; Controller @ method&#39; 存在。
答案 1 :(得分:1)
应该使用
@stop()
在刀片模板中。
确保你的方法正在返回一些东西。当我构建方法时,我开始使用类似的测试返回值
return 'hello this works';
如果调用该方法并且一切正常,您将看到该消息。
只需使用
Route::get('/', function() {
return 'this is a test';
});