Postmanを使用してLaravelプロジェクトに投稿リクエストを送信しようとしていますが、「419 unknown status」という応答が返されます
routes\web.php:
_Route::post('/myaction', 'MymodelController@myaction');
_
app\Http\Controllers\MymodelController.php:
_<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Mymodel;
class MymodelController extends Controller
{
function myaction()
{
return redirect('/');
}
}
_
なぜこれが起こるのですか?
myaction()
の内容に関係なく、同じエラーが表示されます
APIをリクエストしているので、api.php
代わりにweb.php
web.php
必要とする _token
csrfフィールド
デフォルトでは、Laravelミドルウェアを使用しますVerifyCsrfToken
。詳細は this を参照してください。
VerifyCsrfToken
クラス内の$excludes
フィールドにURLを追加する必要があります。
リダイレクトのルートを定義しましたか( '/'); web.php?