laravel 5.8.7页面已过期(419)

Oma*_*eem 5 php laravel laravel-5

我正在从表单提交POST请求,显示为419 | 页面已过期。

Blade.php:

<form action="<?php echo action('TestsController@store'); ?>" method="post">
Run Code Online (Sandbox Code Playgroud)

路线:

Route::resource('tests', 'TestsController');
Run Code Online (Sandbox Code Playgroud)

控制器:

public function store(Request $request) {
        echo "something something";
}
Run Code Online (Sandbox Code Playgroud)

小智 7

Laravel具有内置的CSRF保护。查看官方文档。

添加@csrf到您的表单。

<form action="<?php echo action('TestsController@store'); ?>" method="post">
    @csrf
</form>
Run Code Online (Sandbox Code Playgroud)