Javascript 访问pivot表中的数据以在前端进行验证-Laravel Spark
我在team_users表中又添加了一列“status”,这是一个数据透视表,用于链接team_id、user_id和角色。因此,现在该表有四列:团队id、用户id、角色和状态 现在在前端,我想使用“v-if”来验证不同弹出窗口的用户状态。这是我的密码:Javascript 访问pivot表中的数据以在前端进行验证-Laravel Spark,javascript,php,laravel,vue.js,pivot-table,Javascript,Php,Laravel,Vue.js,Pivot Table,我在team_users表中又添加了一列“status”,这是一个数据透视表,用于链接team_id、user_id和角色。因此,现在该表有四列:团队id、用户id、角色和状态 现在在前端,我想使用“v-if”来验证不同弹出窗口的用户状态。这是我的密码: <!-- Delete Team Member Modal --> <div class="modal" id="modal-delete-member" tabindex=&q
<!-- Delete Team Member Modal -->
<div class="modal" id="modal-delete-member" tabindex="-1" role="dialog">
<div class="modal-dialog" v-if="deletingTeamMember">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">
{{__('teams.remove_team_member')}} (@{{ deletingTeamMember.name }})
</h5>
</div>
<div v-if="verifyStatus(deletingTeamMember) === 'disable'">
<div class="modal-body">
{{__('teams.are_you_sure_you_want_to_enable_member')}}
</div>
</div>
<div v-else >
<div class="modal-body">
{{__('teams.are_you_sure_you_want_to_delete_member')}}
</div>
</div>
我只是简单地使用member.pivot来尝试查找status列。因为我基本上看到了下面的代码。pivot用于查找角色列:
/**
* Get the displayable role for the given team member.
*/
teamMemberRole: function teamMemberRole(member) {
if (this.roles.length === 0) {
return '';
}
if (member.pivot.role === 'owner') {
return 'Owner';
}
var role = _.find(this.roles, function (role) {
return role.value == member.pivot.role;
});
if (typeof role !== 'undefined') {
return role.text;
}
}
有什么建议吗?谢谢:3
/**
* Get the displayable role for the given team member.
*/
teamMemberRole: function teamMemberRole(member) {
if (this.roles.length === 0) {
return '';
}
if (member.pivot.role === 'owner') {
return 'Owner';
}
var role = _.find(this.roles, function (role) {
return role.value == member.pivot.role;
});
if (typeof role !== 'undefined') {
return role.text;
}
}