将 {{$p_id}} 放​​在 blade 视图上的 {{URL::to}} 上 laravel 5.5

Put the {{$p_id}} on {{URL::to}} on blade view on laravel 5.5

以下效果不错

<button type="button" class="btn btn-default backurl"  data-href="{{URL::to('codo/a18/84')}}">
Go 
</button>

但是我想把变量从控制器放到URL::to

{{$p_id}}=a18
{{$u_id}}=84

如何在{{}}中写入{{}}

<button type="button" class="btn btn-default backurl"  data-href="{{URL::to('codo/{{$p_id}}/{{$u_id}}')}}">
Go 
</button>

一步步尝试

<button type="button" class="btn btn-default backurl"  data-href="{{URL::to('codo/{{$p_id}}/84')}}">
Go 
</button>

我收到错误

"Parse error: syntax error, unexpected '}', expecting ',' or ')'"

 <button type="button" class="btn btn-default backurl"  data-href="<?php echo e(URL::to('codo/{{$p_id); ?>/84')}}">Go</button>

我认为这应该可以解决问题。

<button type="button" class="btn btn-default backurl"  data-href="{{URL::to('codo/' . $p_id . '/' . $u_id)}}">
Go 
</button>
<button type="button" class="btn btn-default backurl"  data-href="{{URL::to("codo/$p_id/$u_id')}}">

其实你不需要再加大括号了。 {{}} 这将编译为 PHP 并且您在其中输入的任何内容都将被视为 PHP.

{{" hello world"}} // is equal to <?php echo "hello world" ?>

希望对您有所帮助。