【问题标题】:Sending a relational request through api in laravellaravel中通过api发送关系请求
【发布时间】:2020-05-27 17:18:00
【问题描述】:

如何通过 api 发送这样的请求? 即使我在标题中传递了用户的 jwt,我也会收到此错误

ErrorException: Trying to get property 'id' of non-object in file C:\xampp\htdocs\doc\app\Http\Controllers\HistoryApiController.php on line 42

这是存储功能

public function store(Request $request)
{
    $history = new History;
    $history->history = $request->input('history');
    $history->admin_id = auth()->user()->id;

    $history->save();

    return response()->json([
        'message' => 'History added',

    ]);
}

【问题讨论】:

  • 这意味着auth()->user() 可以为空。

标签: php laravel api jwt postman


【解决方案1】:

这意味着令牌无效,如果您使用 tymon 包,请检查此中间件 ('middleware' => 'api') 应用于此路由以检查令牌验证

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-06
    • 1970-01-01
    • 2012-03-15
    • 1970-01-01
    • 2021-05-28
    • 2016-11-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多