fix some problems

This commit is contained in:
mahdi purHosseini
2024-02-28 16:42:23 +03:30
parent b7d2c0b920
commit 618841cb74
4 changed files with 24 additions and 17 deletions
+2 -4
View File
@@ -16,17 +16,15 @@ class UserController extends Controller
public function index( Request $request )
{
$user = auth( 'api' )->user();
if ( $user->cant( 'list' , User::class ) ) {
return MessageResponse::error( trans( 'messages.access_denied' ) );
}
if ( $user->hasRole( 'Supervisor' ) ) {
if ( $user->hasRole( 'User' ) or $user->hasRole( 'Supervisor' ) ) {
$medical_center_id = $user->medical_center_id;
} elseif ( $request->has( 'medical_center_id' ) && $request->medical_center_id ) {
$medical_center_id = $request->medical_center_id;
} else {
$medical_center_id = null;
}
$Users = User::when( $request->has( 'name' ) && $request->name , function ( $query ) use ( $request ) {
$query->where( 'name' , 'LIKE' , '%' . $request->name . '%' );
} )