improve code in controller and form request for V3 whit pint package
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user