Laravel 拉威尔-如果赢了';不接受数据库变量

Laravel 拉威尔-如果赢了';不接受数据库变量,laravel,laravel-blade,Laravel,Laravel Blade,我怎样才能解决这个问题?我尝试了任何方法,但仍然无法将数据库中的uuid与我创建的本地id进行比较 您不需要使用{{},因为它们在内部呈现给echo() 比较如下: @foreach($tasks as $task) @if($task->uuid == $id) 您不需要在blade temple的controll语句中使用{{}。{{}是在视图上呈现任何变量时使用的。我想知道为什么您在那里使用了{{},您在@foreach中没有使用它。只要@if($task->uuid==$

我怎样才能解决这个问题?我尝试了任何方法,但仍然无法将数据库中的uuid与我创建的本地id进行比较


您不需要使用{{},因为它们在内部呈现给echo()

比较如下:

@foreach($tasks as $task)
    @if($task->uuid == $id)

您不需要在blade temple的controll语句中使用{{}。{{}是在视图上呈现任何变量时使用的。

我想知道为什么您在那里使用了
{{}
,您在
@foreach
中没有使用它。只要
@if($task->uuid==$id)
谢谢!它起作用了!但这是将变量从控制器传递到视图的正确方法吗?没问题。不确定这与将变量从控制器传递到视图有什么关系。
返回视图(“/todo”、compact('clients')、compact('tasks')->with($id)是的,它没有检测到我试图推送到视图中的变量