public function __construct(ApiContract $api, Request $request)
 {
     $this->api = $api;
     $this->request = $request;
     if ($organization_id = $request->get('organization_id', false)) {
         $organization = Organization::findOrFailCached($organization_id);
         Organization::setCurrent($organization);
     }
     $this->setupMiddleware();
 }
 public function getOne($organization_id)
 {
     $organization = Organization::findOrFailCached($organization_id);
     return $this->api->organizations($organization)->defaultAction($this->request->all());
 }