1
我正在嘗試做一個簡單的視圖,我希望能夠提出發佈請求。我需要生成一個CSRF令牌,這是我的HTML視圖:Laravel 5.4 csrf_field()不能正常工作
<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會發生什麼:
正如你所看到的,它只是輸出函數的名字,但函數並沒有被調用,隱藏字段也沒有被生成。有什麼需要做的,以使其工作?
表單的視圖模板位於'resources/views/form.php'或'resources/views/form.blade.php'嗎? – ceejayoz
它在資源/ views/form.blade.php – Salvo
哦,我的天啊,它是資源/ views/form.php。我將其更改爲resources/views/form.blade.php並且它工作正常! arrgh謝謝..它一直在我面前..這是我第一次使用Laravel,我需要習慣看到這些東西。 – Salvo