23 lines
645 B
PHP
23 lines
645 B
PHP
|
|
<?php
|
||
|
|
|
||
|
|
namespace App\Http\Controllers;
|
||
|
|
|
||
|
|
use Illuminate\Http\Request;
|
||
|
|
use App\Http\Controllers\Controller;
|
||
|
|
use App\Language;
|
||
|
|
use App\User;
|
||
|
|
use Session;
|
||
|
|
use DB;
|
||
|
|
use Auth;
|
||
|
|
class LanguagesController extends Controller
|
||
|
|
{
|
||
|
|
public function changeLanguage(Request $request)
|
||
|
|
{
|
||
|
|
$id=Auth::user()->id;
|
||
|
|
$update_language = User::where('id', $id)->update(['user_language'=>$request->short_name]);
|
||
|
|
$request->session()->put('locale', $request->short_name);
|
||
|
|
$language = Language::where('short_name', $request->short_name)->first();
|
||
|
|
Session::flash('success_message', __('Language changed to ').' '.$language->name);
|
||
|
|
return 'ok';
|
||
|
|
}
|
||
|
|
}
|