Laravel не регистрирует мне информацию, которая идет с array

У меня есть проблема, зарегистрировав информацию с Laravel. Я использую формуляр изображения

Версия laravel 6

formulario de registro

Вопрос состоит в том, что есть поле, которое я должен сохранять в базе данных и это посылаю прямо с драйвера, принадлежит пользователю logueado.

Код драйвера этот:

public function store(CreateCompanyRequest $request)
{

    try{
    $data = [
        'name' => $request->input('name'),
        'company_type' => $request->input('company_type'),
        'administrator_id' => auth()->user()->id,
        'address' => $request->input('address'),
        'city_id' => $request->input('city_id'),
        'province_id' => $request->input('province_id'),
        'country_id' => $request->input('country_id'),
        'phone' => $request->input('phone'),
        'other_phone' => $request->input('other_phone'),
        'fax' => $request->input('fax'),
        'tax_id' => $request->input('tax_id'),
        'about' => $request->input('about'),
        'sector_id' => $request->input('sector_id'),
        'email' => $request->input('email'),
        'website' => $request->input('website'),

    ];

        Company::create($data);

        return redirect()->route('company.index')->with('success', 'El registro se ha realizado con éxito !');

    }catch(\Exception $e){

        return redirect()->route('company.index')->with('error', $e->getMessage());
    }
}

Поскольку они могут видеть третье поле, соответствуй пользователю logueado.

Я проверяю $data с dd и покажи все поля, включая administrator_id.

dd realiado en el controlador antes de Company::create($data)

Вопрос состоит в том, что он регистрирует все данные, кроме administrator_id.

Aparece el registro exitoso

В базе данных он это не регистрирует несмотря на то, что скажет успешный

En la base de datos no lo registra

Большое спасибо

0
задан 06.11.2019, 15:18
1 ответ

aveces изюм, что не поле в модели, обрати внимание, что в модели Компани, у тебя было в fillable поле administrator_id, почти всегда происходи, потому что мы не размещаем это поле в модели.

1
ответ дан 01.12.2019, 12:34
  • 1
    Стой @AnySlehider.... ты знаешь. он не упал в счет этого я буду проверять это, конечно там проблема. – Adrian 06.11.2019, 16:28
  • 2
    Действительно это была проблема он только что решил это, сошло высоким помещать это поле в array fillable. Большое спасибо – Adrian 06.11.2019, 16:32