From 2277d5d07496eaf36dac741672f3635a0f357bb6 Mon Sep 17 00:00:00 2001 From: Railken Date: Fri, 5 Apr 2024 13:01:15 +0200 Subject: [PATCH] minor fixes --- src/Providers/DataViewServiceProvider.php | 11 ++++++++--- src/Schemas/DataViewSchema.php | 2 +- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/Providers/DataViewServiceProvider.php b/src/Providers/DataViewServiceProvider.php index e564d7e..90dc2a8 100644 --- a/src/Providers/DataViewServiceProvider.php +++ b/src/Providers/DataViewServiceProvider.php @@ -34,9 +34,14 @@ public function boot() parent::boot(); Event::listen(\Railken\EloquentMapper\Events\EloquentMapUpdate::class, function ($event) { - Artisan::call('amethyst:data-view:seed', [ - 'data' => $event->model, - ]); + + $data = app('amethyst')->get($event->model); + + app('amethyst.data-view')->create($data); + + event(new \Amethyst\Events\DataViewDataGenerated($event->model)); + event(new \Amethyst\Events\DataViewOperationCompleted()); + \Spatie\ResponseCache\Facades\ResponseCache::clear(); }); } diff --git a/src/Schemas/DataViewSchema.php b/src/Schemas/DataViewSchema.php index adc8f4b..cdda7e6 100644 --- a/src/Schemas/DataViewSchema.php +++ b/src/Schemas/DataViewSchema.php @@ -24,7 +24,7 @@ public function getAttributes() ->setRequired(true) ->setUnique(true) ->setDefault(function ($i) { - return microtime(); + return sha1(rand() * rand()); }), Attributes\TextAttribute::make('type') ->setRequired(true),