laravel中通过api发送关系请求
Posted
技术标签:
【中文标题】laravel中通过api发送关系请求【英文标题】:Sending a relational request through api in laravel 【发布时间】: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()
可以为空。
【参考方案1】:
这意味着令牌无效,如果您使用 tymon 包,请检查此中间件 ('middleware' => 'api') 应用于此路由以检查令牌验证
【讨论】:
以上是关于laravel中通过api发送关系请求的主要内容,如果未能解决你的问题,请参考以下文章
在Laravel中通过AngularJs上传文件时获取值为null
《asyncio 系列》8. 在 asyncio 中通过流(StreamReaderStreamWriter)来实现 TCP 请求的发送与接收
在 Laravel 中通过 ajax 加载更雄辩的 hasMany 关系查询?