관리-도구
편집 파일: address.blade.php
@extends('layouts.apps') @section('content') <main class="main-wrapper"> <div class="main-content"> <!--breadcrumb--> <div class="page-breadcrumb d-none d-sm-flex align-items-center mb-3"> <div class="breadcrumb-title pe-3">AK Furniture</div> <div class="ps-3"> <nav aria-label="breadcrumb"> <ol class="breadcrumb mb-0 p-0"> <li class="breadcrumb-item"><a href="javascript:;"><i class="bx bx-home-alt"></i></a></li> <li class="breadcrumb-item active" aria-current="page">Address</li> </ol> </nav> </div> </div> <!--end breadcrumb--> @if(session('success')) <div class="alert alert-success alert-dismissible fade show"> <strong>Success!</strong> {{ session('success') }} <button type="button" class="btn-close" data-bs-dismiss="alert"></button> </div> @endif @if($errors->any()) <div class="alert alert-danger alert-dismissible fade show"> <ul class="mb-0"> @foreach($errors->all() as $error) <li>{{ $error }}</li> @endforeach </ul> <button type="button" class="btn-close" data-bs-dismiss="alert"></button> </div> @endif <!-- <div class="row g-3"> <div class="col-auto flex-grow-1"></div> <div class="col-auto"> <button class="btn btn-primary px-4" data-bs-toggle="modal" data-bs-target="#addModal"> <i class="bi bi-plus-lg me-2"></i>Add Address </button> </div> </div> --> <div class="card mt-4"> <div class="card-body"> <div class="table-responsive white-space-nowrap"> <table class="table align-middle"> <thead class="table-light"> <tr> <th>#</th> <th>Address</th> <th>Email</th> <th>Phone</th> <th>Working Hours</th> <th>Action</th> </tr> </thead> <tbody> @if($address) <tr> <td>1</td> <td style="max-width: 250px; white-space: normal;">{{ $address->address }}</td> <td>{{ $address->email }}</td> <td>{{ $address->phone }}</td> <td>{{ $address->working_hours }}</td> <td> <div class="d-flex gap-3"> <!-- Edit --> <a href="javascript:;" data-bs-toggle="modal" data-bs-target="#editModal"> <i class="material-icons-outlined">edit</i> </a> <!-- Delete --> <form action="{{ route('admin-address.destroy', $address->id) }}" method="POST"> @csrf @method('DELETE') <button class="btn p-0 bg-transparent border-0" onclick="return confirm('Delete this address?')"> <i class="material-icons-outlined text-danger">delete</i> </button> </form> </div> </td> </tr> @else <tr> <td colspan="6" class="text-center text-muted"> No address added yet. </td> </tr> @endif </tbody> </table> </div> </div> </div> <!-- Add Modal --> <div class="modal fade" id="addModal" tabindex="-1"> <div class="modal-dialog modal-dialog-centered"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title">Add Address</h5> <button type="button" class="btn-close" data-bs-dismiss="modal"></button> </div> <form action="{{ route('admin-address.store') }}" method="POST"> @csrf <div class="modal-body"> <div class="mb-3"> <label class="form-label">Address</label> <textarea class="form-control" name="address" rows="3" placeholder="Enter address"></textarea> </div> <div class="mb-3"> <label class="form-label">Email</label> <input type="email" class="form-control" name="email" placeholder="Enter email"> </div> <div class="mb-3"> <label class="form-label">Phone</label> <input type="text" class="form-control" name="phone" placeholder="Enter phone"> </div> <div class="mb-3"> <label class="form-label">Working Hours</label> <input type="text" class="form-control" name="working_hours" placeholder="Ex: Mon–Sat, 9AM–6PM"> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button> <button type="submit" class="btn btn-primary">Save</button> </div> </form> </div> </div> </div> @if($address) <!-- Edit Modal --> <div class="modal fade" id="editModal" tabindex="-1"> <div class="modal-dialog modal-dialog-centered"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title">Edit Address</h5> <button type="button" class="btn-close" data-bs-dismiss="modal"></button> </div> <form action="{{ route('admin-address.update', $address->id) }}" method="POST"> @csrf @method('PUT') <div class="modal-body"> <div class="mb-3"> <label class="form-label">Address</label> <textarea class="form-control" name="address" rows="3">{{ $address->address }}</textarea> </div> <div class="mb-3"> <label class="form-label">Email</label> <input type="email" class="form-control" name="email" value="{{ $address->email }}"> </div> <div class="mb-3"> <label class="form-label">Phone</label> <input type="text" class="form-control" name="phone" value="{{ $address->phone }}"> </div> <div class="mb-3"> <label class="form-label">Working Hours</label> <input type="text" class="form-control" name="working_hours" value="{{ $address->working_hours }}"> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button> <button type="submit" class="btn btn-primary">Update</button> </div> </form> </div> </div> </div> @endif </div> </main> @endsection