- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在用户表和区域表之间有一对多的关系,当我返回配置文件数据时,我从用户表中获取 area_id,我需要使用模型获取区域名称。
有没有办法在个人资料 View 中获取区域名称?
我试图在 show.vue 中调用模型函数,但它不起作用。
用户名
public function area()
{
return $this->belongsTo(Area::class);
}
区域.php
public function users()
{
return $this->hasMany(User::class);
}
显示.vue
<template>
<app-layout>
<template #header>
<h2 class="font-semibold text-xl text-gray-800 leading-tight">
Profile
</h2>
<h2 class="font-semibold text-xl text-gray-800 leading-tight">
Area :
</h2>
</template>
<div>
<div class="max-w-7xl mx-auto py-10 sm:px-6 lg:px-8">
<div v-if="$page.props.jetstream.canUpdateProfileInformation">
<update-profile-information-form :user="$page.props.user" />
<jet-section-border />
</div>
<div v-if="$page.props.jetstream.canUpdatePassword">
<update-password-form class="mt-10 sm:mt-0" />
<jet-section-border />
</div>
<div v-if="$page.props.jetstream.canManageTwoFactorAuthentication">
<two-factor-authentication-form class="mt-10 sm:mt-0" />
<jet-section-border />
</div>
<logout-other-browser-sessions-form :sessions="sessions" class="mt-10 sm:mt-0" />
<template v-if="$page.props.jetstream.hasAccountDeletionFeatures">
<jet-section-border />
<delete-user-form class="mt-10 sm:mt-0" />
</template>
</div>
</div>
</app-layout>
</template>
<script>
import AppLayout from '@/Layouts/AppLayout'
import DeleteUserForm from './DeleteUserForm'
import JetSectionBorder from '@/Jetstream/SectionBorder'
import LogoutOtherBrowserSessionsForm from './LogoutOtherBrowserSessionsForm'
import TwoFactorAuthenticationForm from './TwoFactorAuthenticationForm'
import UpdatePasswordForm from './UpdatePasswordForm'
import UpdateProfileInformationForm from './UpdateProfileInformationForm'
export default {
props: ['sessions'],
components: {
AppLayout,
DeleteUserForm,
JetSectionBorder,
LogoutOtherBrowserSessionsForm,
TwoFactorAuthenticationForm,
UpdatePasswordForm,
UpdateProfileInformationForm,
},
}
</script>
最佳答案
您需要手动加载要显示的所有关系。与 Blade 不同,您不能只访问与 $user->area
的关系。因为 $user
不是 Eloquent 实例,而是您作为 JSON 返回到 Vue 实例的内容。
从您的 Controller 调用 $user->load('area')
.这将使 area
可供您使用。
关于vuejs2 - 如何通过laravel 8惯性中的模型访问关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66482756/
我在我的 Web 应用程序中构建了一个垂直 slider ,并支持 Hammer.js 的鼠标和触摸拖动事件。在拖动结束时(当用户释放鼠标按钮或将手指离开屏幕时,也称为“dragend”事件),如果上
我知道 OrbitControls.js 有一个damping 功能,它增加了全景图的平滑拖动,也称为缓动。我想实现相同的功能但不使用这个库。原因是我需要减少使用的代码量并更严格地控制鼠标或点击事
我试图让我的小行星在按下按钮后继续移动。 void Ship::applyThrust() { _v.setX(_v.getX() - sin(2 * M_PI * (_angle / 360)
我想获得 k 均值成本(scikit kmeans 中的惯性)。只是提醒一下: 成本是每个点到最近簇的距离平方和。 我在 scikit('inertia') 的成本计算之间发现了一个奇怪的差异, 以及
我正在尝试为缩放图像拖动添加动量/惯性效果(如 this example 或就像 iOs 所做的那样),但我遇到了困难。 我已经为此苦苦挣扎了一段时间,并找到了一些有用的资源(例如 this one
使用 jquery ui draggable (http://jqueryui.com/demos/draggable/) 拖动元素时如何启用缓动或惯性?我想重新创建类似于 maps.google.c
我正在使用 C++ 为 macOS 构建 SDL2 应用程序。我需要一些“基本”滚动的应用程序(如网络浏览器)。我使用 SDL_MouseWheel 事件 实现了这一点,它为我提供了一个功能齐全的
设置:我有一个水平 ScrollView 和一个 UISwipeGestureRecognizer,它在我向下滑动时会触发切换到另一个 View 。 问题:如果我水平滚动并开始向下滑动(禁用垂直滚动)
我有一个使用 Laravel 8、惯性 js、Vue.js 和 webpack 的项目。 VueJs chrome 开发工具不适用于此项目。它一直显示为未检测到,我尝试重新启动它,删除并阅读开发工具。
好的,所以我正在尝试在 iOS 中使用轮子形状制作“命运之轮”类型的效果,我可以在其中捕获并旋转轮子。我现在可以随心所欲地拖动和旋转轮子,但是一旦松开我的手指,它就会停止不动。我需要对其施加一些动量或
我是一名优秀的程序员,十分优秀!