|
@@ 85-90 (lines=6) @@
|
| 82 |
|
$model->setSlug($modelSlug) |
| 83 |
|
->setName($modelName); |
| 84 |
|
|
| 85 |
|
if (is_null($id)) { |
| 86 |
|
$model->setInstance($this->modelManager->getModelInstance($modelNamespace)); |
| 87 |
|
} else { |
| 88 |
|
$repository = $this->modelManager->getRepository($modelNamespace); |
| 89 |
|
$model->setInstance($repository->findByOrFail($repository->getModel()->getKeyName(), $id)); |
| 90 |
|
} |
| 91 |
|
|
| 92 |
|
break; |
| 93 |
|
} |
|
@@ 115-120 (lines=6) @@
|
| 112 |
|
$model->setSlug($this->slugger->slugify((new ReflectionClass($classname))->getShortName())); |
| 113 |
|
|
| 114 |
|
|
| 115 |
|
if (is_null($id)) { |
| 116 |
|
$model->setInstance($this->modelManager->getModelInstance($classname)); |
| 117 |
|
} else { |
| 118 |
|
$repository = $this->modelManager->getRepository($classname); |
| 119 |
|
$model->setInstance($repository->findByOrFail($repository->getModel()->getKeyName(), $id)); |
| 120 |
|
} |
| 121 |
|
|
| 122 |
|
return $model; |
| 123 |
|
} |