Laravel 如何隐藏此跟随按钮

Laravel 如何隐藏此跟随按钮,laravel,Laravel,我使用laravel和vue.js构建了一个类似instagram的项目。它有如下模型:个人资料、帖子、用户。我只想在用户想要跟随自己时隐藏跟随按钮。在real instagram应用程序中,我们无法跟踪自己,因为我们的个人资料中没有任何跟踪按钮。 我设置了一个条件,如果配置文件的userId等于userId,则按钮会隐藏,但不起作用。有什么意见吗?请帮忙 这是我尝试过的代码: $profileId=auth->user->$profile->user\u id; $userId=$user->

我使用laravel和vue.js构建了一个类似instagram的项目。它有如下模型:个人资料、帖子、用户。我只想在用户想要跟随自己时隐藏跟随按钮。在real instagram应用程序中,我们无法跟踪自己,因为我们的个人资料中没有任何跟踪按钮。 我设置了一个条件,如果配置文件的userId等于userId,则按钮会隐藏,但不起作用。有什么意见吗?请帮忙

这是我尝试过的代码:

$profileId=auth->user->$profile->user\u id; $userId=$user->id; 他认为:

@if($userId == $profileId) 
    <follow-button my-user-id="{{ $user->id }}" my-profile-id="{{$profileId}}" follows="{{ $follows }}"></follow-button> 
@endif


查看您提供的代码,我认为follow按钮是一个vue组件。 如果是这样,只需使用v-If=或v-show=有条件地显示按钮

从文档中:

v-if是“真实”条件渲染,因为它确保在切换期间正确销毁并重新创建条件块内的事件侦听器和子组件

v-if也是惰性的:如果条件在初始渲染时为false,它将不会执行任何操作-在条件第一次变为true之前,不会渲染条件块

相比之下,v-show要简单得多——无论初始条件如何,元素总是通过基于CSS的切换进行渲染

一般来说,v-if的切换成本较高,而v-show的初始渲染成本较高。因此,如果您需要经常切换某些内容,则更喜欢v-show,如果运行时条件不太可能更改,则更喜欢v-if

您可能应该这样做:

//在要显示以下按钮组件的视图中:
在这里,您可以了解有关条件渲染的信息。

您可以发布您尝试过的代码吗?@MateusJunges Controller:$profileId=auth->user->$profile->user\u id$userId=$user->id;在视图中:如果$userId==$profileId endif,请编辑您的原始帖子并正确格式化代码。只需使用Auth::user->id;获取您的登录用户,并将其与实际配置文件进行比较userid@MateusJunges我批准了你的编辑,但以后请明确说明OP在评论中提供了附加信息,以便我们可以更快地批准你的编辑。