work on bulk tests, switching branches to check something

This commit is contained in:
spencerrlongg
2025-07-10 15:29:42 -05:00
parent 4d8c5a86a4
commit f1584b722d
6 changed files with 48 additions and 19 deletions
@@ -3,7 +3,7 @@
namespace App\Http\Controllers;
use App\Actions\Categories\DestroyCategoryAction;
use App\Actions\Manufacturers\DestroyManufacturerAction;
use App\Actions\Manufacturers\DeleteManufacturerAction;
use App\Exceptions\ModelStillHasAccessories;
use App\Exceptions\ModelStillHasAssetMaintenances;
use App\Exceptions\ModelStillHasAssetModels;
@@ -11,16 +11,17 @@ use App\Exceptions\ModelStillHasAssets;
use App\Exceptions\ModelStillHasComponents;
use App\Exceptions\ModelStillHasConsumables;
use App\Exceptions\ModelStillHasLicenses;
use App\Models\Manufacturer;
use Illuminate\Http\Request;
class BulkManufacturersController extends Controller
{
public function destroy($ids)
public function destroy(Request $request)
{
$errors = [];
foreach ($ids as $id) {
foreach ($request->ids as $id) {
try {
DestroyManufacturerAction::run(manufacturer: $id);
DeleteManufacturerAction::run(manufacturer: $id);
} catch (ModelStillHasAccessories|ModelStillHasAssets|ModelStillHasComponents|ModelStillHasConsumables|ModelStillHasLicenses $e) {
$errors[] = `{$id} still has {$id->thing}`;
} catch (\Exception $e) {