Laravel 5.8: __construct () должен иметь тип integer, заданный массив - PullRequest
0 голосов
/ 25 февраля 2020

привет, у меня проблема с формой в laravel 5.8. Когда я отправляю форму, у меня появляется эта ошибка

Symfony \ Component \ Debug \ Exception \ FatalThrowableError (E_RECOVERABLE_ERROR) Аргумент 2, переданный Symfony \ Component \ HttpFoundation \ RedirectResponse :: __ construct (), должен иметь значение тип целое число, заданный массив, вызывается в C: \ xampp \ htdocs \ transport \ vendor \ laravel \ framework \ src \ Illuminate \ Routing \ Redirector. php в строке 203

My контроллер:

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ś» здесь отображается ошибка. Но когда я обновлю sh страницу, форма выполнит команду правильно и правильно добавит данные в базу данных, несмотря на ошибку, показанную выше. То, что я делаю неправильно, показывает эту ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...