This commit is contained in:
spencerrlongg 2024-10-23 13:56:01 -05:00
parent 10d4c4b92e
commit 6e8ab3723c
3 changed files with 21 additions and 2 deletions

View file

@ -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) {
}
}

View file

@ -0,0 +1,8 @@
<?php
namespace App\Actions;
class BaseAction
{
}

View file

@ -101,7 +101,11 @@ class AssetsController extends Controller
public function store(StoreAssetRequest $request): RedirectResponse
{
try {
StoreAssetAction::run($request->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());
}