Laravel、blade、vue.js 和 @if (@{{ }})

Ale*_*ñoz 1 php if-statement laravel blade vue.js

我遇到了变量 devielve vue.js 我的问题......我解释得更好

        <tr

        @if(@{{users.id}} != 1) // this is the error

        Class="danger"
        @else
        class="success"
        @endif
        >   
Run Code Online (Sandbox Code Playgroud)

我无法定义 @if (@ {{user.id in laravel

之前定义

@foreach($datos as $dato)
<tbody id={{$dato->id}}>
<tr                                 
@if($dato->id !=1)
class="danger"
@else
Class="success"
@endif >
Run Code Online (Sandbox Code Playgroud)

它起作用了,但我不得不放一个选择框,并使用 varaible vue.js 来收集和返回我...

请原谅我的英语不是我的母语并妨碍了我

dar*_*ue3 5

我不相信您可以在 laravel 中使用 vuejs 代码(例如您的@{{users.id}}),@if()因为其中的所有内容都@if()被视为 PHP 代码。如果在您的特定应用程序中有意义,请使用 vuejs 的v-if实现,例如<div v-if="users.id !== 1"> INSERT WHATEVER HERE </div>