【问题标题】:Laravel - how to send some value of a parameter from a blade view files to a controller?Laravel - 如何将一些参数值从刀片视图文件发送到控制器?
【发布时间】:2018-09-03 23:24:14
【问题描述】:

如何将值“{{$ item-> id}}”发送到控制器中的某个方法?

例如show.blade.php - 包含值:

"{{$ item-> id}}"

MyController.php - 包含方法:

public function results(Request $request){
    //and here I want to use the value {{$ item-> id}} 
}

【问题讨论】:

    标签: javascript php ajax laravel blade


    【解决方案1】:

    只需制作一个表格并发布它,或者有一些超链接

    <form  method="POST" action="/route_to_your_controller">
                {{ csrf_field() }} 
                <input type="hidden" name="item_id" value="{{$item->id}}" required>
    </form>
    

    路线

    Route::post('/route_to_your_controller', 'yourController@results');
    

    控制器

    public function results(Request $request){
    {
        $name = $request->input('item_id')     
    }
    

    【讨论】:

      【解决方案2】:

      在你的 MyController 中使用

      public function results(Request $request, Item $item){
          //and here I want to use the value {{$ item-> id}}
       $item_id = $item->id;
      }
      

      您还可以访问项目的所有字段。

      【讨论】:

        猜你喜欢
        • 2017-09-03
        • 2021-10-28
        • 2020-07-04
        • 2021-04-09
        • 2016-06-25
        • 1970-01-01
        • 1970-01-01
        • 2017-12-16
        • 1970-01-01
        相关资源
        最近更新 更多