@extends('layout.page', [ 'type' => 'edit', 'model' => new \App\Models\User(), 'index' => route('user.index'), 'action' => route('user.update', ['user' => $user]), ]) @section('fields')
@include('layout.components.forms.input', [ 'name' => 'first_name', 'label' => 'ชื่อ', 'value' => $user->first_name, 'placeholder' => '', 'required' => true, ]) @include('layout.components.forms.input', [ 'name' => 'last_name', 'label' => 'นามสกุล', 'value' => $user->last_name, 'placeholder' => '', 'required' => true, ])
@include('layout.components.forms.input', [ 'type' => 'email', 'name' => 'email', 'label' => 'อีเมล', 'value' => $user->email, 'placeholder' => 'example@gmail.com', 'required' => true, ]) @include('layout.components.forms.input', [ 'name' => 'phone_number', 'label' => 'เบอร์โทรศัพท์', 'value' => $user->phone_number, 'placeholder' => '', 'required' => false, ]) @include('layout.components.forms.input', [ 'name' => 'password', 'label' => 'ตั้งรหัสผ่านใหม่ (ขั้นต่ำ 6 ตัวอักษร)', 'value' => '', 'placeholder' => '', 'required' => false, ]) @include('layout.components.forms.select', [ 'name' => 'permission', 'label' => 'สิทธิ์การใช้งาน', 'value' => $user->permission, 'query' => collect([ [ 'id' => 0, 'label' => 'ผู้ใช้งานทั่วไป', ], [ 'id' => 1, 'label' => 'ผู้ดูแลระบบ', ], ]), 'query_label' => 'label', ])
@foreach (groupPermissions() as $group) @foreach ($group['permissions'] as $permission) @endforeach @endforeach
{{ $group['label'] }} @php $permission_label = ''; $action = explode('_', $permission)[1]; if (count(explode('_', $permission)) > 2) { $action = explode('_', $permission)[2]; } if ($action === 'create') { $permission_label = 'เพิ่ม'; } elseif ($action === 'edit') { $permission_label = 'แก้ไข'; } elseif ($action === 'show') { $permission_label = 'ดูข้อมูล'; } else { $permission_label = 'ลบ'; } @endphp can($permission) ? 'checked' : '' }}>
ที่อยู่การรับสินค้า
@include('layout.components.forms.input', [ 'name' => 'shipping_company', 'label' => 'ชื่อบริษัท/ห้างร้าน/หน่วยงาน (หากมี)', 'value' => $user->shipping_company, 'placeholder' => '', 'required' => true, ]) @include('layout.components.forms.input', [ 'name' => 'shipping_address', 'label' => 'ที่อยู่รับสินค้า', 'value' => $user->shipping_address, 'placeholder' => '', 'required' => true, ]) @include('layout.components.forms.input', [ 'name' => 'district', 'label' => 'ตำบล / แขวง', 'value' => $user->shipping_district, 'placeholder' => '', 'required' => true, ]) @include('layout.components.forms.input', [ 'name' => 'amphoe', 'label' => 'อำเภอ / เขต', 'value' => $user->shipping_amphoe, 'placeholder' => '', 'required' => true, ]) @include('layout.components.forms.input', [ 'name' => 'province', 'label' => 'จังหวัด', 'value' => $user->shipping_province, 'placeholder' => '', 'required' => true, ]) @include('layout.components.forms.input', [ 'name' => 'zipcode', 'label' => 'รหัสไปรษณีย์', 'value' => $user->shipping_zipcode, 'placeholder' => '', 'required' => true, ]) @include('layout.components.forms.input', [ 'name' => 'shipping_phone', 'label' => 'เบอร์โทรศัพท์', 'value' => $user->shipping_phone, 'placeholder' => '', 'required' => true, ])
@endsection @push('script') @endpush