我正在使用vue js开发laravel评论系统,在执行axios请求时遇到了一个问题。我需要接收一个数组作为对帖子所有评论的响应,但我想将用户数据添加到此数组中,以获取用户名和其他用户的详细信息。
public function show($id)
{
$comments = Post::find($id)->comments;
return $comments;
}
当前:
[{“id”:35,“user_id”:1,“post_id”:4,“parent_id”:0,“commenttext”:“test”,“created_at”:null,“updated_at”:null}]
我需要的是:
[{“id”:35,“user_id”:1,“post_id”:4,“parent_id”:0,“commenttext”:“test”,“created_at”:null,“updated_at”:null,“user”:[此处的用户数据]}]
使用嵌套的即时加载。
$comments = Post::with('comments.user')->where('id', $id)->first()->comments;
它应该检索具有用户关系的所有注释。
foreach($comments as $comment)
{
echo $comment->user->id;
}
或者我相信你也能做到。(延迟加载)
$post = Post::find($id);
$post->load('comments.user');
$comments = $post->comments;
我正在使用Spring Boot hibernate制作一个书店rest api,我不知道该如何进行。因此,首先创建用户(使用此处未发布的DTO): 然后他可以登录并搜索他感兴趣的书籍。当他想订购时(使用POST和JSON包含他的书),他应该在我的客户实体中输入他的详细信息(使用DTO): 这是一个好方法吗?我不知道如何才能将用户和客户联系起来- 编辑:澄清: > 用户注册并且只有电子邮件和密码-
本文向大家介绍asp.net-mvc 添加评论,包括了asp.net-mvc 添加评论的使用技巧和注意事项,需要的朋友参考一下 示例 Razor有自己的注释语法,其开头为@*,结尾为*@。 内联评论: 多行评论: HTML注释 您也可以使用普通的HTML注释语法<!--,-->以Razor视图开头和结尾。但是与其他注释不同,HTML注释中的Razor代码仍然可以正常执行。 上面的示例产生以下HTM
我对Java和Spring3(过去8年主要使用PHP)还很陌生。我已经使用spring security 3来处理所有默认的userDetails和userDetailsService,我知道我可以通过使用以下命令访问控制器中登录用户的用户名: 但有两个问题我想不通: > 我希望在用户登录时存储许多其他用户详细信息(如DOB、性别等),并在以后通过控制器进行访问。我需要做什么才能使创建的userD
我已将此异常处理添加到camel路由。 当我从错误队列中读回此消息时,找不到此标头。您知道如何将错误详细信息与原始消息一起添加到错误队列吗
以下是我希望通过REST API从Keycloak检索的参数: 领域名称 领域ID 用户名 电子邮件 名字 已启用用户 是否有人使用REST API从keycloak获取这些细节,请分享REST API URL细节。