|
@@ -13,14 +13,23 @@ use App\Http\Controllers\Controller;
|
|
|
use App\Http\Requests\API\Company\CreateOrUpdateRequest;
|
|
|
use App\Http\Resources\API\CompanyResource;
|
|
|
use App\Models\Company;
|
|
|
+use App\Models\User;
|
|
|
use Illuminate\Http\Request;
|
|
|
+use Illuminate\Support\Facades\Auth;
|
|
|
|
|
|
class CompanyController extends Controller
|
|
|
{
|
|
|
public function index(Request $request)
|
|
|
{
|
|
|
- $company=Company::query()->filter($request->all())->get();
|
|
|
- return CompanyResource::collection($company);
|
|
|
+
|
|
|
+ if(Auth::user()->super_admin){
|
|
|
+ $company=Company::query()->filter($request->all())->get();
|
|
|
+ return CompanyResource::collection($company);
|
|
|
+ }else{
|
|
|
+ $company=Auth::user()->company;
|
|
|
+ return new CompanyResource($company);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
|