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

Ответы (0 шт):