Fixed order processing, broken after upgrade to Laravel 5.8

This commit is contained in:
Deon George
2019-06-13 14:32:34 +10:00
parent 9fa773d283
commit 4c5c43c390
13 changed files with 68 additions and 16 deletions

View File

@@ -7,7 +7,7 @@
*/
namespace App\Traits;
use App\Models\Module;
use App\Models\{Module,Record};
trait NextKey
{
@@ -27,6 +27,13 @@ trait NextKey
throw new \Exception('Missing record_id const for '.get_class($model));
$mo = Module::where('name',$model::RECORD_ID)->firstOrFail();
if (! $mo->record) {
$mo->record = new Record;
$mo->record->module_id = $mo->id;
$mo->record->site_id = 1; // @todo
}
$mo->record->id = $model->id;
$mo->record->save();
}