Вот мои текущие настройки:
create.blade.php Форма для добавления нового врача с именем, адресом электронной почты и специализацией поля:
Код: Выделить всё
{{ __('Add Doctor') }}
@csrf
{{ __('Name') }}
{{ __('Email') }}
{{ __('Specialization') }}
{{ __('Add') }}
Код: Выделить всё
{{ __('Doctors') }}
[url={{ route(]
Add Doctor
[/url]
Name
Email
Specialization
Actions
@foreach ($doctors as $doctor)
{{ $doctor->name }}
{{ $doctor->email }}
{{ $doctor->specialization }}
[url={{ route(]id) }}" class="text-blue-500 hover:text-blue-700 mr-3">Edit[/url]
@csrf
@method('DELETE')
Delete
@endforeach
@if (session('success'))
{{ session('success') }}
@endif
@if (session('error'))
{{ session('error') }}
@endif
Код: Выделить всё
{{ __('Edit Doctor') }}
@csrf
@method('PUT')
{{ __('Name') }}
{{ __('Email') }}
{{ __('Specialization') }}
{{ __('Update') }}
Код: Выделить всё
{{ __('Doctor Details') }}
Doctor Information
[b]Name:[/b] {{ $doctor->name }}
[b]Specialization:[/b] {{ $doctor->specialization }}
[b]Email:[/b] {{ $doctor->email }}
[b]Phone:[/b] {{ $doctor->phone }}
Правильно ли это структурировать представления Blade для контроллера ресурсов Laravel (doctors.store, Doctors.update, Doctors.destroy)?
Где и как мне добавить проверку формы и отображать сообщения об ошибках в этих представлениях Blade?
Используется ли @method('PUT') и @method('DELETE') внутри формирует правильный подход в Laravel?
Что я пробовал:
Я следовал документации Laravel по контроллерам ресурсов и настроил свои маршруты с помощью Route::resource('doctors', DoctorController::class);. Базовый CRUD, похоже, работает, но я не уверен, правильно ли я выполняю проверку и обратную связь об ошибках.
Мобильная версия