从外部应用程序检索POST请求到Laravel:419未知状态

时间:2018-04-29 03:01:29

标签: php laravel httpclient

我正在尝试从advanced REST client向Chrome发送POST请求到Laravel App:

enter image description here

我知道Laravel可以免受类似请求的保护,但是我需要从一些本机应用程序(如UWP)更新数据库? (当然,我现在使用高级REST客户端进行测试。)

我试过了Laravel JSON API。使用以下代码,我检索错误 419未知状态(另外,dump('done')尚未到达:

Route::post('api/update', function(){
  dump('done');
  $guzzleClient = new GuzzleHttp\Client(['base_uri' => 'http://example.loc/api/update/']);
  $client = json_api('v1')->client($guzzleClient);
});

我错过了什么?请告诉我在哪里需要添加解决方案中的代码(控制器, web.php 等)。

1 个答案:

答案 0 :(得分:1)

写下你的api.php

Route::get('/update',function(){
    return response()->json("test");
});

并在rest客户端中使用相同的url进行检查 http://example.loc/api/update/ 并看到结果