change some item in controller and request
This commit is contained in:
@@ -7,6 +7,9 @@ use App\Admin\Requests\ExpertManagement\UpdateRequest;
|
||||
use App\Admin\Resources\ExpertManagementResource;
|
||||
use App\Facades\DataTable\DataTableFacade;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Models\City;
|
||||
use App\Models\Expert;
|
||||
use App\Models\Province;
|
||||
use App\Traits\ApiResponse;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
@@ -39,6 +42,9 @@ class ExpertManagementController extends Controller
|
||||
*/
|
||||
public function store(StoreRequest $request): JsonResponse
|
||||
{
|
||||
$province = Province::query()->find($request->province_id);
|
||||
$city = City::query()->find($request->city_id);
|
||||
|
||||
Expert::query()->create([
|
||||
'username' => $request->username,
|
||||
'first_name' => $request->first_name,
|
||||
@@ -47,6 +53,11 @@ class ExpertManagementController extends Controller
|
||||
'password' => Hash::make($request->password),
|
||||
'email' => $request->email,
|
||||
'phone_number' => $request->phone_number,
|
||||
'province_id' => $request->province_id,
|
||||
'province_name' => $province->name,
|
||||
'city_id' => $request->city_id,
|
||||
'city_name' => $city->name,
|
||||
'level' => $request->level,
|
||||
]);
|
||||
|
||||
return $this->successResponse();
|
||||
@@ -67,6 +78,9 @@ class ExpertManagementController extends Controller
|
||||
*/
|
||||
public function update(UpdateRequest $request, Expert $expert): JsonResponse
|
||||
{
|
||||
$province = Province::query()->find($request->province_id);
|
||||
$city = City::query()->find($request->city_id);
|
||||
|
||||
$expert->update([
|
||||
'username' => $request->username,
|
||||
'first_name' => $request->first_name,
|
||||
@@ -75,6 +89,11 @@ class ExpertManagementController extends Controller
|
||||
'password' => Hash::make($request->password),
|
||||
'email' => $request->email,
|
||||
'phone_number' => $request->phone_number,
|
||||
'province_id' => $request->province_id,
|
||||
'province_name' => $province->name,
|
||||
'city_id' => $request->city_id,
|
||||
'city_name' => $city->name,
|
||||
'level' => $request->level,
|
||||
]);
|
||||
|
||||
return $this->successResponse();
|
||||
|
||||
Reference in New Issue
Block a user