blessing-skin-server/app/Http/Controllers/HomeController.php

32 lines
787 B
PHP
Raw Normal View History

2016-07-21 22:01:57 +08:00
<?php
2016-08-28 10:05:21 +08:00
namespace App\Http\Controllers;
2016-07-21 22:01:57 +08:00
2016-08-28 10:05:21 +08:00
use Session;
use App\Models\User;
use Illuminate\Support\Arr;
use Illuminate\Http\Request;
2016-10-23 11:41:52 +08:00
use App\Services\Repositories\UserRepository;
2016-07-21 22:01:57 +08:00
class HomeController extends Controller
2016-07-21 22:01:57 +08:00
{
2016-10-23 11:41:52 +08:00
public function index(UserRepository $users, Request $request)
2016-07-21 22:01:57 +08:00
{
2016-10-23 11:41:52 +08:00
return view('index')->with('user', $users->get(session('uid')));
2016-07-21 22:01:57 +08:00
}
public function locale($lang, Request $request)
{
if (Arr::exists(config('locales'), $lang)) {
Session::set('locale', $lang);
}
if (isset($_SERVER['HTTP_REFERER'])) {
return redirect('/')->setTargetUrl($_SERVER['HTTP_REFERER'])->withCookie('locale', $lang);
} else {
return redirect('/')->withCookie('locale', $lang);
}
}
2016-07-21 22:01:57 +08:00
}