route('exports'); } /** * Lang */ public function lang($lang) { session()->put('locale', $lang); return redirect(url()->previous()); } /** * Upgrade */ public function upgrade() { Group::whereType('export')->get() ->each(function ($group) { collect($group->getOriginal('file'))->each(function ($file, $index) use ($group) { if (Storage::exists("uploads/$file")) { $id = now()->unix(); Excel::queueImport(new ExportsImport($id, $group, $index), storage_path("app/uploads/$file")); } }); }); return 'done'; } /** * Logout confirm page */ public function logoutConfirm() { return view('logout'); } /** * Redirect to a definite resource, if no access */ public function needAuthFirst() { return Inertia::render('NeedAuthFirst', [ 'text' => settings('text')[app()->getLocale()], 'parent_app' => env('PARENT_APP') ]); } }