我正在尝试制作一个简单的视图,我希望能够发布帖子请求。我需要生成一个csrf令牌,这是我的html视图:
<form method="POST" action="/formsubmit">
{!! csrf_field() !!}
First Name: <br>
<input type="text" name="firstname"><br>
Last Name:<br>s
<input type="text" name="lastname"><br>
<input type="submit" name="Submit"><br>
</form>
这是我的路线:
Route::get('form', function(){
return view('form');
});
Route::post('formsubmit',function(){
return 'Form Posted.';
});
Auth::routes();
当我尝试使用url时会发生这种情况:
正如您所看到的,它只是打印函数的名称,但是从未调用该函数,并且未生成隐藏字段。有没有什么需要做才能使其发挥作用?
答案 0 :(得分:4)
Blade的模板语言只能在.blade.php
扩展名的文件中解释。只有.php
扩展名的用户可以使用Laravel,但你不会有任何Blade功能。