create history api

This commit is contained in:
2025-11-26 13:53:22 +03:30
parent 6a8d27b2c3
commit 8fba75a684
7 changed files with 44 additions and 11 deletions

View File

@@ -24,8 +24,10 @@ class DetailController extends Controller
*/
public function histories(Harim $harim): JsonResponse
{
throw_if($this->harim->edareh_shahri_id == auth()->user()->edarate_shahri_id, new ProhibitedAction("unauthorized"));
throw_if($harim->province_id != auth()->user()->province_id, new ProhibitedAction("شما دسترسی لازم جهت مشاهده ی این صفحه را ندارید"));
return $this->successResponse($harim->histories()->get(['id', 'expert_description', 'action_name', 'previous_state_name']));
return $this->successResponse($harim->histories()
->orderBy('id', 'desc')
->get(['id', 'expert_description', 'action_name', 'previous_state_name']));
}
}