ok
Direktori : /home2/selectio/www/limpiar.in.net/updates/app/Http/Controllers/Api/V2/ |
Current File : /home2/selectio/www/limpiar.in.net/updates/app/Http/Controllers/Api/V2/ConfigController.php |
<?php namespace App\Http\Controllers\Api\V2; use App\Http\Controllers\Controller; use App\Models\Addon; use App\Models\BusinessSetting; use App\Models\Language; use Illuminate\Http\Request; use stdClass; class ConfigController extends Controller { public function addon_list() { $addons = Addon::all(); return response()->json($addons); } public function activated_social_login() { $activated_social_login_list = BusinessSetting::whereIn('type', ['facebook_login', 'google_login', 'twitter_login'])->get(); return response()->json($activated_social_login_list); } public function business_settings(Request $request) { $business_settings = BusinessSetting::whereIn('type', explode(',', $request->keys))->get()->toArray(); // $language_object = new stdClass(); // $language_object->id = -123123; // $language_object->type = 'default_lanuage'; // $language_object->value = env('DEFAULT_LANGUAGE'); // $language_object->lang = null; // $language_info = Language::where('code', env('DEFAULT_LANGUAGE'))->first(); // $mobile_app = new stdClass(); // $mobile_app->id = -12312; // $mobile_app->type = 'mobile_app_code'; // $mobile_app->value = $language_info->app_lang_code; // $mobile_app->lang = null; // $rtl_object = new stdClass(); // $rtl_object->id = -1231; // $rtl_object->type = 'rtl'; // $rtl_object->value = $language_info->rtl; // $rtl_object->lang = null; // $new_array = [$language_object, $rtl_object, $mobile_app]; // $settings = array_merge($business_settings, $new_array); return response()->json($business_settings); } }