add transfer section

This commit is contained in:
mahdi purHosseini
2023-10-10 14:46:26 +03:30
parent 87770eb552
commit 53fac19916
13 changed files with 317 additions and 57 deletions
+29 -5
View File
@@ -50,7 +50,13 @@ class ItemController extends Controller
} ,
'user.medical_center' => function ( $query ) {
$query->select( 'id' , 'name' );
} ] )
},
"transfers" => function ( $query ) {
$query->with( [ 'user' => function ( $query ) {
$query->select( 'id' , 'name' , 'medical_center_id' );
} ] );
}
] )
->paginate( 10 );
return \MessageResponse::data( $Items );
}
@@ -67,7 +73,13 @@ class ItemController extends Controller
} ,
'user.medical_center' => function ( $query ) {
$query->select( 'id' , 'name' );
} ] );
},
"transfers" => function ( $query ) {
$query->with( [ 'user' => function ( $query ) {
$query->select( 'id' , 'name' , 'medical_center_id' );
} ] );
}
] );
$FilesPath = [];
if ( count( $Item->files ) ) {
@@ -134,7 +146,7 @@ class ItemController extends Controller
public function destroy( Item $Item )
{
if ( ! auth( 'api' )->user()->can( 'delete' , $Item ) ) {
if ( ! auth( 'api' )->user()->can( 'delete' , Item::class ) ) {
return \MessageResponse::error( trans( 'messages.access_denied' ) );
}
if ( count( $Item->packages ) ) {
@@ -165,7 +177,13 @@ class ItemController extends Controller
} ,
'user.medical_center' => function ( $query ) {
$query->select( 'id' , 'name' );
} ] )
},
"transfers" => function ( $query ) {
$query->with( [ 'user' => function ( $query ) {
$query->select( 'id' , 'name' , 'medical_center_id' );
} ] );
}
] )
->get();
return \MessageResponse::data( $Items );
@@ -178,7 +196,13 @@ class ItemController extends Controller
} ,
'user.medical_center' => function ( $query ) {
$query->select( 'id' , 'name' );
} ] );
},
"transfers" => function ( $query ) {
$query->with( [ 'user' => function ( $query ) {
$query->select( 'id' , 'name' , 'medical_center_id' );
} ] );
}
] );
return \MessageResponse::data( $Item );
}