在 blade 模板中的 @php 脚本下创建包含路由的锚标记

Create anchor tag with route contain under @php script in blade template

路由无效。如何根据某些条件编写锚标记?如果条件为真,则锚标记将与路由一起打印。我写了下面的代码,但出现错误。

在我的 blade 模板中:

@php
    if (SOMECONDATION) {
        echo '<a href="{{ route('my.route') }}">Approve</a>';
    }   
@endphp

{{ }}echo-ing。你可以使用这个:

@if($p->name == 0)
<a href="{{ route('my.route') }}">Approve</a>
@endif

无需使用 echo 或任何东西。直接使用 @if @endif 和路由使用 {{ }}

    @if($condition)
     <a href="{{ route('something') }}">Approve</a>
   @endif