php 可编辑的日期时间网格列保存在Laravel-admin中显示错误烤面包机

niwlg2el  于 2023-01-12  发布在  PHP
关注(0)|答案(1)|浏览(198)

我有一个带有可编辑日期时间列的用户网格。当我编辑和保存日期时间时,我使用put方法和控制器更新数据库中的日期值。但成功保存后,错误toastor显示,没有任何消息。
Laravel版本:6.2.44
PHP版本:7.2
Laravel-管理员:1.7
网格:$grid->column('send_date', trans('custom.send_date'))->editable('datetime');
路线:$router->put('user/{id}','UserController@updateDeclarationDate');

UserController:

function updateDeclarationDate($id)
  {
      $user= User::where('id','=',$id)->first();
      if(!empty(request('value'))){
          $declarationDate = request('value');
          $user->send_date = $declarationDate;
          $user->save();
      }     
}

ars1skjm

ars1skjm1#

您的函数没有返回值,因此toastr自动认为它失败了。
尝试在它的末尾添加一个return语句:

function updateDeclarationDate($id)
{
    $user= User::where('id','=',$id)->first();
    if(!empty(request('value'))){
        $declarationDate = request('value');
        $user->send_date = $declarationDate;
        $user->save();
    }
    return [“status” => true, “message” => “your popup message“, “display” => []];
}

相关问题