【问题标题】:Parsing 3 parameters from view (update form) to controller laravel从视图(更新表单)解析 3 个参数到控制器 laravel
【发布时间】:2017-07-31 02:34:29
【问题描述】:

我有一个简单的代码。现在我想制作更新表格并使用 3 个参数。但它得到了奇怪的错误.. 这是我的代码

查看:moreDetails.blade.php

<form  method="POST" accept-charset="UTF-8" enctype="multipart/form-data" class="form-horizontal" action="{{ url('/moredetails/update', $new->proyek_id, $new->laporan_id, $new->id_fisik_rencana) }} " >
  <input type="hidden" name="_method" value="PUT">
  <input type="hidden" name="_token" value="{{ csrf_token() }}">                        

    <div class="control-group">
     <label class="control-label">Omzet Kontrak Awal Porsi Rencana</label>
       <div class="controls">
         <input type="text" class="span6 " value="{{ $new->omzet_kontrak_awal_porsi_rencana }}" name="omzet_kontrak_awal_porsi_rencana" />
       </div>
    </div> and many more........



    <div class="form-actions">
      <button type="submit" class="btn btn-success">Update</button>
      <button type="button" class="btn">Cancel</button>
    </div>
 </form>

控制器:ProjectController.php

public function moredetails1(Request $request, $pr_id, $id_laporan, $id_fisik_rencana) {
  $project = FisikRencana::find($id_fisik_rencana);
  // dd($project);
  FisikRencana::find($laporan_id)->update($request->all());
}

在我的路线上

Route::put('/moredetails/update/{pr_id}/{id_laporan}/{id_fisik_rencana}','ProjectController@moredetails1');

当我点击“更新”按钮时,screenshoot error like this

我该如何解决?请帮助我。
谢谢!

【问题讨论】:

    标签: php html laravel laravel-5.4


    【解决方案1】:

    像这样改变你的表单标签:

    <form  method="POST" accept-charset="UTF-8" enctype="multipart/form-data" class="form-horizontal" action="{{ url('/moredetails/update/'.$new->proyek_id.'/'. $new->laporan_id.'/'.$new->id_fisik_rencana) }} " >
    

    【讨论】:

      【解决方案2】:

      你应该传递一个参数数组:

      {{ url('/moredetails/update', [$new->proyek_id, $new->laporan_id, $new->id_fisik_rencana]) }}
      

      【讨论】:

        猜你喜欢
        • 2017-02-27
        • 1970-01-01
        • 2022-10-13
        • 1970-01-01
        • 2016-10-11
        • 1970-01-01
        • 1970-01-01
        • 2014-12-02
        • 1970-01-01
        相关资源
        最近更新 更多