laravel как вывести id объекта? Trying to get property 'id' of non-object
Есть создание объекта
public function store (Request $request) {
$this->validateObject($request);
$object = (new ObjectRepository())->createObject($request->all());
if (!empty($object['error'])) {
return redirect()->back()
->withInput($request->all())
->withErrors(['error' => $object['error']]);
}
Хочу сделать, чтобы после сохранения, перекидывало на вновь созданный объект:
public function store (Request $request) {
$this->validateObject($request);
$object = (new ObjectRepository())->createObject($request->all());
if (!empty($object['error'])) {
return redirect()->back()
->withInput($request->all())
->withErrors(['error' => $object['error']]);
} else {
return redirect()
->route('admin.object.edit', ['id' => $object->id])
->with('success', 'Объект успешно добавлен');
}
}
Получаю ошибку
Trying to get property 'id' of non-object