首页 > 解决方案 > Laravel 5.8:__construct() 必须是整数类型,给定数组

问题描述

嗨,我在 laravel 5.8 中遇到了表单问题。当我发送表格时出现此错误

Symfony\Component\Debug\Exception\FatalThrowableError (E_RECOVERABLE_ERROR) 传递给 Symfony\Component\HttpFoundation\RedirectResponse::__construct() 的参数 2 必须是整数类型,给定数组,在 C:\xampp\htdocs\transport\vendor 中调用\laravel\framework\src\Illuminate\Routing\Redirector.php 在第 203 行

我的控制器:

public function zawies(Request $request, $id)
{
    $zawies = \App\Przedsiebiorca::findOrFail($request->id);

    $input = Input::all();
    $id = Input::get('idz');

    $zawies_lic = DB::table('dok_przed')->where('nr_dok', $request->nr_dok)->get();

    foreach($zawies_lic as $li){
        $li->id;
        $li->id_przed;
    }

    $powod = Input::get('powod');
    $dat_zaw = Input::get('dat_zaw');
    $dat_zaw_do = Input::get('dat_zaw_do');
    $dat_zaw_new = Carbon::createFromDate($dat_zaw)->addYear()->format('Y-m-d');
    $lic = \App\DokumentyPrzed::findOrFail($li->id);


    $lic->update(['status'=>'2','dat_zaw'=> $dat_zaw_new,'dat_zaw_do'=> $dat_zaw_do,'powod'=>$powod]);
    Alert::warning('Zawieszono licencję/zezwolenie przedsiębiorcy', '');
    return redirect('/przedsiebiorca', compact('zawies_lic'))->with('lic');
}

这是我的应用程序: http: //tr.page4me.pl./przedsiebiorca

当您单击黄色图标时,会显示带有日期字段的表单。单击按钮“Zawieś”后,此处显示错误。但是当我刷新页面时,尽管出现上面显示的错误,表单仍会正确执行命令并将数据正确添加到数据库中。我做错的是显示此错误。

标签: phphtmllaravel

解决方案


推荐阅读