All checks were successful
Deploy preview (main_higashide) / deploy (push) Successful in 11s
38 lines
1.1 KiB
PHP
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 : '', // ユーザー名(ヘッダー用)
|
|
]);
|
|
}
|
|
}
|