【问题标题】:Laravel CRUD failed Update data to MySQLLaravel CRUD 更新数据到 MySQL 失败
【发布时间】:2021-01-19 22:43:55
【问题描述】:

我寻求有关我的程序的解决方案或建议。

我在这里尝试更新票证表。但是,当我尝试使用 json_encode 进行调试时,它是空的,并且更新没有变化

RequestActionController

         public function update(Request $request) { 

            DB::table('ticket')->where('id',$request->id)->update([
                'namacust' => $request->namacust,
                'daerah' => $request->daerah,
                'alamat' => $request->alamat,
                'notlp' => $request->notlp,
                'kategori' => $request->kategori,
                'dpermintaan' => $request->alamat,
                'status' => $request->status
             ]);
              json_encode($request);
          }

路线

    Route::get('main/requestaction/{id}', 'RequestActionController@index');
    Route::post('/ticket/update',         'RequestActionController@update');

【问题讨论】:

  • 您是否列出了所有路线以确保您的更新路线有效?另外,您如何使用该路线?在刀片中?代码在哪里
  • 试试这个dd($request->all();)而不是json_encode($request);你会知道数据是否来了

标签: php html laravel crud


【解决方案1】:

您可以通过两种方式查看请求数据。

dd($request->all());

echo "<pre>";
print_r($request->all());
die;

【讨论】:

  • 谢谢,它对我的​​帮助更大。但视图中的数据仍未输入。我的更新功能是否有错误
  • @DyanBent 请检查 $request->id 是否进入请求数据
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-09-20
  • 1970-01-01
  • 1970-01-01
  • 2016-09-24
  • 1970-01-01
  • 2017-04-30
  • 1970-01-01
相关资源
最近更新 更多