10 Comenzi: modificarea tabelului pentru comenzi
Adresa github a aplicatiei:
https://github.com/laravelRo/lrv8_emag_yt_tutorial
=============================================
In acest tutorial vom face cateva ajustari grafice in vederea blade pentru plasarea comenzilor a componentei livewire si apoi vom modifica structura tabelului orders (care contine comenzile)
In ceea ce priveste modificarile grafice, vom avea grija sa avem o adresa selectata de catre utilizator pentru a putea plasa o comanda. In cazul in care nu avem o adresa selectata vom afisa mesaje de informare.
Selectarea adresei o vom verifica prin variabila publica $select_id a componentei livewire.
In ceea ce priveste structura tabelului orders, aceasta va terbui modificata pentru a stoca datele adresei selectate. Pana acum structura tabelului avea doar un camp address_id care facea legatura cu tabelul addresses. Dar, tinand cont ca un utilizator isi poate modifica si sterge adresele, este necesar ca in tabelul orders sa stocam datele adresei unde a fost expediata comanda.
Pentru a reface migratile vom folosi comanda php artisan migrate:rollback, ceea ce va duce la stergerea ultimei operatii facute cu php artisan migrate. In cazul nostru aceasta inseamna stergerea ultimelor 3 tabele:
- orders
- order_items
-addresses
Dupa ce vom modifica migratia pentru orders vom da din nou comanda php artisan migrate.
Apoi vom folosi seederul AddressSeeder pentru a repopula tabelul addresses cu date test.
Vom verifica ca totul merge ok.
Видео 10 Comenzi: modificarea tabelului pentru comenzi автора PHP Интерактивное обучение
Видео 10 Comenzi: modificarea tabelului pentru comenzi автора PHP Интерактивное обучение
Информация
1 декабря 2023 г. 22:29:13
00:19:20
Похожие видео