From a1a67a0d78ce199cfa51475615ef59d0559b3904 Mon Sep 17 00:00:00 2001 From: mahdi purHosseini Date: Mon, 12 Feb 2024 10:39:27 +0330 Subject: [PATCH] fix --- app/Http/Controllers/LabelController.php | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) 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 ); }