diff --git a/app/Http/Controllers/LabelController.php b/app/Http/Controllers/LabelController.php index acbdfb85..e2d78fbd 100644 --- a/app/Http/Controllers/LabelController.php +++ b/app/Http/Controllers/LabelController.php @@ -80,8 +80,18 @@ class LabelController extends Controller 'user_id' => auth( 'api' )->user()->id , 'package_id' => $request->package_id ]; - $LabelObj = Label::create( $LabelData ); - return MessageResponse::success( trans( 'messages.success' ) , null , $LabelObj ); + $Label = Label::create( $LabelData ); + $Label->load( [ + 'user' => function ( $query ) { + $query->select( 'id' , 'name' , 'medical_center_id' ); + } , + 'user.medical_center' => function ( $query ) { + $query->select( 'id' , 'name' ); + } , + 'package' , + 'package.items' + ] ); + return MessageResponse::success( trans( 'messages.success' ) , null , $Label ); } public function edit( Label $Label ) @@ -93,6 +103,16 @@ class LabelController extends Controller public function update( StoreLabelRequest $request , Label $Label ) { $Label->update( $request->all() ); + $Label->load( [ + 'user' => function ( $query ) { + $query->select( 'id' , 'name' , 'medical_center_id' ); + } , + 'user.medical_center' => function ( $query ) { + $query->select( 'id' , 'name' ); + } , + 'package' , + 'package.items' + ] ); return MessageResponse::success( trans( 'messages.success' ) , null , $Label ); }