web-dev-qa-db-ja.com

POST PostmanからのリクエストLaravel

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()の内容に関係なく、同じエラーが表示されます

6
Irini Koutaki

APIをリクエストしているので、api.php代わりにweb.php

web.php 必要とする _token csrfフィールド

11
Rishi Raut

デフォルトでは、Laravelミドルウェアを使用しますVerifyCsrfToken。詳細は this を参照してください。

VerifyCsrfTokenクラス内の$excludesフィールドにURLを追加する必要があります。

2
Antoine

リダイレクトのルートを定義しましたか( '/'); web.php?

0