@php if ($user == null) { $title = 'User Add/Edit'; $user_userid = 0; $user_firstname_en = ''; $user_lastname_en = ''; $user_email_siit = ''; // $user_role = ''; $user_img = 'default.png'; } else { $title = 'User Add/Edit'; $user_userid = $user->user_userid; $user_firstname_en = $user->user_firstname_en; $user_lastname_en = $user->user_lastname_en; $user_email_siit = $user->user_email_siit; $user_img = $user->user_img; // $user_division_id = $user->user_division_id; } @endphp @extends('layouts.master') @section('title', $title) @section('style') @endsection @section('script') @endsection @section('content') @include('layouts.header-sub') {{ $title }} {{-- 🔴 แสดง error ตรงนี้ --}} @if ($errors->any()) @foreach ($errors->all() as $error) {{ $error }} @endforeach @endif {{-- 🔴 แสดง error จาก session (เช่น Supervisor ซ้ำ) --}} @if (session('error')) {{ session('error') }} @endif @csrf @php // ตรวจสอบว่ามีไฟล์รูปภาพจริงหรือไม่ ถ้าไม่มีให้ใช้ default $display_img = asset('user_imgs/default.png'); if(!empty($user_img)) { // ถ้าใน DB เก็บ path เต็มไว้ (มี /) ให้ใช้ค่าจาก DB เลย // ถ้าเก็บแค่ชื่อไฟล์ ให้ต่อ path user_imgs/ $display_img = (str_contains($user_img, '/')) ? asset($user_img) : asset('user_imgs/' . $user_img); } @endphp Profile Picture First Name Last Name @error('user_email_siit') {{ $message }} @enderror E-mail SIIT {{-- @if ($user == null) --}} {{-- Please select @foreach ($role as $i => $roleItem) name ? 'selected' : '' }}> {{ $roleItem->name }} @endforeach Role --}} {{-- @endif --}} {{-- -- Please select division -- @foreach ($divisions as $division) user_division_id ? 'selected' : '' }}> {{ $division->school_division_name_en }} ({{ $division->school_division_shortname }}) @endforeach --}} Submit Back @include('layouts.footer') @endsection