如何将按钮从控制器传递给 url 查看?

how to pass button from controller to view with url?

我正在尝试从控制器传递按钮以在此处查看我尝试了此代码

    function sendbutton (){

      $order = 1;
      return   '<a href="{{ url("user/order/geOrder/") . $order) }}" class="btn btn-primary" style="color:white">Edit Order</a>'
    }

渲染成功,但问题是我的预期 url 应该是“https://example.org/user/order/geOrder/1”

但我得到 url https://example.org/user/order/create/Order/by/%7B%7B%20url(

这是错误的 我们也可以使用

route('edit.order' , $order)

我不知道这个方法有什么帮助吗?

首先,你在调用 url 时有一些错字你在 $order 之后有一个额外的 )。 其次,从controller传一个string给view不需要用{{}}渲染变量,必须把它当成一个string再传给view。 我认为你的功能应该是这样的:

function sendbutton (){
    $order = 1;
    $url = url("user/order/geOrder") . '/' . $order;
    return  '<a href="'. $url .'" class="btn btn-primary" style="color:white">Edit Order</a>';
}