Edit MedicalCenter

This commit is contained in:
saeid_01
2019-04-21 01:13:16 +04:30
parent 5831a29686
commit fde21eeaa0
14 changed files with 2278 additions and 1617 deletions
+17 -8
View File
@@ -5,20 +5,21 @@ namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests\StoreUserRequest;
use App\User;
use App\MedicalCenter;
class UserController extends Controller
{
public function index(Request $request)
{
$Users = User::where('medicalcenter',$request->medical_center_id)->paginate(10);
$Users = User::where('medicalcenter', $request->medical_center_id)->paginate(10);
return response()->json(['Users' => $Users, 'LastPage' => $Users->lastPage()]);
}
public function store(StoreUserRequest $request)
{
$UserData = [
'name' => $request->name ,
'cell_number' => $request->cell_number ,
'medical_center_id' => $request->medical_center_id ,
'name' => $request->name,
'cell_number' => $request->cell_number,
'medical_center_id' => $request->medical_center_id,
'status' => 'PreRegister',
'verified' => 1,
'password' => bcrypt($request->password),
@@ -34,9 +35,9 @@ class UserController extends Controller
public function update(StoreUserRequest $request, User $User)
{
$UserData = [
'name' => $request->name ,
'cell_number' => $request->cell_number ,
'medical_center_id' => $request->medical_center_id ,
'name' => $request->name,
'cell_number' => $request->cell_number,
'medical_center_id' => $request->medical_center_id,
'status' => 'PreRegister',
'verified' => 1,
'password' => bcrypt($request->password),
@@ -49,6 +50,14 @@ class UserController extends Controller
if (auth('api')->user()->can('delete', $User)) {
return response()->json(trans('messages.failed'));
}
$User->delete();//?????????????????
$User->delete(); //?????????????????
}
public function getByMedicalCenter(MedicalCenter $MedicalCenter)
{
$MedicalCenter = $MedicalCenter->load(['users' => function ($query) {
return $query->select(['id', 'medical_center_id', 'name', 'cell_number']);
}, 'users.roles']);
return response()->json($MedicalCenter, 200);
}
}