comparison resources/views/clients/create_edit.blade.php @ 2:90296614b7e2 default tip

Adding in the base for the clients table
author luka
date Thu, 28 Aug 2025 20:55:40 -0400
parents
children
comparison
equal deleted inserted replaced
1:8971e685366b 2:90296614b7e2
1 <x-app-layout>
2 <x-slot name="header">
3 <h2 class="fw-semibold fs-4 text-dark">
4 {{ isset($item) ? 'Edit' : 'Create' }} {{ ucfirst('client') }}
5 </h2>
6 </x-slot>
7
8 <div class="py-5">
9 <div class="container">
10 <div class="bg-white shadow-sm rounded p-4">
11 <form method="POST" action="{{ isset($item) ? route('clients.update', $item) : route('clients.store') }}">
12 @csrf
13 @if (isset($item))
14 @method('PUT')
15 @endif
16
17 <x-form.text
18 name="name"
19 label="Name"
20 :value="request('name', $item?->name ?? '')"
21 :required="true"
22 ></x-form.text>
23
24 <x-form.text
25 name="email"
26 label="Email"
27 :value="request('email', $item?->email ?? '')"
28 :required="false"
29 ></x-form.text>
30
31 <x-form.text
32 name="phone_number"
33 label="Phone Number"
34 :value="request('phone_number', $item?->phone_number ?? '')"
35 :required="false"
36 ></x-form.text>
37
38 <x-form.text
39 name="address"
40 label="Address"
41 :value="request('address', $item?->address ?? '')"
42 :required="false"
43 ></x-form.text>
44
45 <x-form.textarea
46 name="notes"
47 label="Notes"
48 :value="request('notes', $item?->notes ?? '')"
49 :required="false"
50 ></x-form.textarea>
51
52
53 <div class="d-flex justify-content-end">
54 <a href="{{ route('clients.index') }}"
55 class="btn btn-secondary me-2">Back</a>
56 <button type="submit" class="btn btn-primary">
57 {{ isset($item) ? 'Update' : 'Create' }}
58 </button>
59 </div>
60 </form>
61 </div>
62 </div>
63 </div>
64 </x-app-layout>