diff --git a/app/Actions/Assets/StoreAssetAction.php b/app/Actions/Assets/StoreAssetAction.php index 6c9c95c269..b2e8187ca5 100644 --- a/app/Actions/Assets/StoreAssetAction.php +++ b/app/Actions/Assets/StoreAssetAction.php @@ -2,10 +2,17 @@ namespace App\Actions\Assets; -class StoreAssetAction +use App\Actions\BaseAction; +use App\Models\Setting; + +class StoreAssetAction extends BaseAction { public static function run($validatedData) { + $settings = Setting::getSettings(); + foreach ($validatedData['asset_tag'] as $key => $tag) { + + } } diff --git a/app/Actions/BaseAction.php b/app/Actions/BaseAction.php new file mode 100644 index 0000000000..10794ecbbb --- /dev/null +++ b/app/Actions/BaseAction.php @@ -0,0 +1,8 @@ +validated()); + DB::beginTransaction(); + foreach ($request->input('asset_tags') as $key => $tag) { + StoreAssetAction::run($request->validated(), $key); + } + DB::commit(); } catch (\Exception $e) { return back()->with('error', $e->getMessage()); }