Laravel 9 Livewire Bootstrap Modal CRUD 3: How to edit & update data using POP UP modal in Livewire

Laravel 9 Livewire Bootstrap Modal CRUD 3: How to edit & update data using POP UP modal in Livewire

Funda Of Web IT

2 года назад

15,689 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Imam Ihsani
Imam Ihsani - 23.09.2023 10:00

Can this tutorial applied for Laravel 10?

Ответить
Tommy Hoang
Tommy Hoang - 03.09.2023 15:34

Thanks for your great effort! I've to implement your code but I faced to a problem that wire:model="attribute_name" seemed not working. $name value wasn't shown in the input element. I showed if I replaced wire:model="name" by value="{{ $name }}" but after that the submit button didn't work. Have you got any idea about this? I am using Laravel 10 and Livewire 3.

Ответить
Erick Sanabria
Erick Sanabria - 28.02.2023 23:15

Thank you so much for this tutorial, it helped me a lot <3 <3

Ответить
Алексей Шмелев
Алексей Шмелев - 04.02.2023 10:44

Зачем передавать в функции компонента $student_id и потом загружать данные, почему бы сразу не получать модель. Зачем в update передаем массив, почему бы сразу не передавать $validatedData, тоже самое и в store

Ответить
Алексей Шмелев
Алексей Шмелев - 04.02.2023 10:28

еще бы добавил defer к моделям на форме ввода, чтобы форма не долбила ajax запросами сервер при каждом изменении поля ввода

Ответить
Алексей Шмелев
Алексей Шмелев - 04.02.2023 10:17

Дублирование кода, жесткая привязка к полям модели, редирект который не нужен. Все сделано так как не следует делать. Просто задумайтесь сколько надо поменять всего чтобы добавить новое поле, а так же лишняя функция resetInput есть же просто reset. Модальная форма открывается раньше, чем в нее параметры передаются, можно же открывать событием после загрузки данных в модель, а не использовать бутстраповское открытие. Это так что на первый взгляд заметил. Еще можно от jQuery избавиться, если он не нужен больше в проекте, но тут по желанию, я сам тоже его использую, как то проще, все не могу избавиться от этой дурной привычки)

Ответить
Nadeem Ahmed
Nadeem Ahmed - 27.01.2023 22:07

it's a very good tutorial, I want to give a suggestion here.
we don't need a separate modal for edit we can use the existing one.
<form wire:submit.prevent="{{ $editMode ? 'updateStudent' : 'saveStudent' }}">
we can define a property in our component
public $editMode = false;

Ответить
rahali badr eddine
rahali badr eddine - 26.12.2022 02:35

i can't thank you enough man , <3

Ответить
Mulki Rahman
Mulki Rahman - 26.11.2022 08:48

please make a tutorial video for crud modal bootstrap 5 in laravel 9, without livewire

Ответить
Firman Firman
Firman Firman - 04.09.2022 11:29

value of student doesn't showed up

any help ?

Ответить