|
@@ 238-243 (lines=6) @@
|
| 235 |
|
$names = array_reverse(explode("\\", $relation['model'])); |
| 236 |
|
$morphable = snake_case($names[0]); |
| 237 |
|
$model = snake_case($relation['name']); |
| 238 |
|
} else { |
| 239 |
|
$names = array_reverse(explode("\\", $relation['through'])); |
| 240 |
|
$morphable = snake_case($names[0]); |
| 241 |
|
$names = array_reverse(explode("\\", $relation['model'])); |
| 242 |
|
$model = snake_case($names[0]); |
| 243 |
|
} |
| 244 |
|
|
| 245 |
|
$tables = [ str_singular($model), str_singular($morphable), $modelName ]; |
| 246 |
|
$this->morphTables[] = $tables; |
|
@@ 255-261 (lines=7) @@
|
| 252 |
|
foreach ($relations as $relation){ |
| 253 |
|
$table = ''; |
| 254 |
|
|
| 255 |
|
if(! $relation['through']){ |
| 256 |
|
$names = array_reverse(explode("\\", $relation['model'])); |
| 257 |
|
$morphable = snake_case($names[0]); |
| 258 |
|
} else { |
| 259 |
|
$names = array_reverse(explode("\\", $relation['through'])); |
| 260 |
|
$morphable = snake_case($names[0]); |
| 261 |
|
} |
| 262 |
|
|
| 263 |
|
$tables = [ str_singular($i['name']), str_singular($morphable), $modelName ]; |
| 264 |
|
$this->morphTables[] = $tables; |