so-manager-dev.com/app/Http/Controllers/UserInfoController.php
Yuka Higashide 000c8f5693
All checks were successful
Deploy preview (main_higashide) / deploy (push) Successful in 11s
ユーザー情報の一部不具合を修正
2025-08-22 21:59:39 +09:00

38 lines
1.1 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 (isset($user->ward_residents)) {
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 : '', // ユーザー名(ヘッダー用)
]);
}
}