so-manager-dev.com/app/Http/Controllers/UserInfoController.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 : '', // ユーザー名(ヘッダー用)
]);
}
}