【问题标题】:laravel route helper with resoureslaravel 路线助手与资源
【发布时间】:2018-08-06 20:21:48
【问题描述】:

你好,我有这个代码

href="{{ route('task_types.update',['id'=>$type->id]) }}"

我期望 task_types/{id}/update

但它总是返回 task_types/{id}

所以我总是返回显示页面 有什么帮助吗??

【问题讨论】:

    标签: laravel laravel-5


    【解决方案1】:

    你传递的是一个数组,不是必须的。

    href="{{ route('task_types.update',['id'=>$type->id]) }}"
    

    你创建一个资源路由,创建一个get路由:

    Route::get("task_types/{id}/update", "youControler@update")->name('task_types_update');
    

    尝试:

    href="{{ route('task_types_update', $type->id) }}"
    

    【讨论】:

      【解决方案2】:

      如果 $type 是一个单数变量,那么使用这个:

      href="task_types/{{$type=>id}}/update"
      

      如果 $type 是一个集合,则遍历它们

      【讨论】:

        猜你喜欢
        • 2015-06-30
        • 2014-02-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-07-19
        • 2011-04-11
        • 2015-11-28
        相关资源
        最近更新 更多