whoami7 - Manager
:
/
home
/
kckglobal
/
www
/
portal
/
Modules
/
RestAPI
/
Http
/
Controllers
/
Upload File:
files >> //home/kckglobal/www/portal/Modules/RestAPI/Http/Controllers/ApiBaseController.php
<?php namespace Modules\RestAPI\Http\Controllers; use App\Models\Company; use Froiden\RestAPI\ApiController; use Illuminate\Support\Facades\App; class ApiBaseController extends ApiController { public function __construct() { parent::__construct(); $userLocale = 'en'; config(['auth.defaults.guard' => 'api']); if (!auth()->user()) { $setting = Company::select('locale')->first(); if ((!is_null($setting)) && (!is_null($setting->locale))) { $userLocale = $setting->locale; } } else { $userLocale = ((!is_null(auth()->user()()->locale)) ? auth()->user()()->locale : 'en'); } App::setLocale($userLocale); // SET default guard to api // auth('api')->user will be accessed as auth()->user(); } }
Copyright ©2021 || Defacer Indonesia