improve code in controller and form request for V3 whit pint package

This commit is contained in:
2025-10-27 13:20:14 +03:30
parent 71f5001477
commit b155db758a
118 changed files with 604 additions and 559 deletions

View File

@@ -8,13 +8,11 @@ use App\Http\Requests\V3\Dashboard\RoleManageMent\StoreRequest;
use App\Http\Requests\V3\Dashboard\RoleManageMent\UpdateRequest;
use App\Http\Traits\ApiResponse;
use App\Models\Role;
use App\Services\Cartables\Role\RoleService;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
use Throwable;
class RoleManagementController extends Controller
{
use ApiResponse;
@@ -27,7 +25,8 @@ class RoleManagementController extends Controller
allowedFilters: ['*'],
allowedSortings: ['*'],
allowedSelects: ['id', 'name', 'name_fa', 'description']
);
);
return response()->json($data);
}
@@ -38,8 +37,7 @@ class RoleManagementController extends Controller
{
auth()->user()->addActivityComplete(1043);
$role = DB::transaction(function () use ($request)
{
$role = DB::transaction(function () use ($request) {
$role = Role::create([
'name' => $request->name,
'name_fa' => $request->name_fa,
@@ -60,8 +58,7 @@ class RoleManagementController extends Controller
{
auth()->user()->addActivityComplete(1044);
DB::transaction(function () use ($request, $role)
{
DB::transaction(function () use ($request, $role) {
$role->update([
'name' => $request->name,
'name_fa' => $request->name_fa,