36 lines
1.0 KiB
PHP
36 lines
1.0 KiB
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use Illuminate\Support\Facades\Auth;
|
|
use Illuminate\Support\Facades\DB;
|
|
|
|
class UserInfoController extends Controller
|
|
{
|
|
public function show()
|
|
{
|
|
$user_id = session('user_id');
|
|
if (!$user_id) {
|
|
return redirect('/login');
|
|
}
|
|
$user = DB::table('user')->where('user_id', $user_id)->first();
|
|
|
|
// 利用者区分の表示変換
|
|
$ward_residents_label = '';
|
|
if ($user->ward_residents == 0) {
|
|
$ward_residents_label = '一般';
|
|
} elseif ($user->ward_residents == 1) {
|
|
$ward_residents_label = '学生';
|
|
} elseif ($user->ward_residents == 2) {
|
|
$ward_residents_label = '減免';
|
|
}
|
|
|
|
return view('user.info', [
|
|
'user' => $user,
|
|
'ward_residents_label' => $ward_residents_label,
|
|
'active_menu' => 'SWC-1-1', // この画面のID
|
|
'user_name' => $user ? $user->user_name : '', // ユーザー名(ヘッダー用)
|
|
]);
|
|
}
|
|
}
|