🛠️Migrations & Seeders
მიგრაციებში უნდა გვქონდეს დაცული შემდეგი Naming Convention-ები
მიგრაციები ყოვევლთვის უნდა შეიქმნას php artisan make:migration ბრძანებით ✅
მიგრაცია, რომელიც ქმნის ახალ ცხრილს უნდა იყოს შემდეგ ფორმატში: იწყებოდეს create_ -ით და მთავრდებოდეს _table -ით.: ✅
create_foos_table
მიგრაცია, რომელიც ააფდეითებს არსებულ ხრილს უნდა ბოლოვდებოდეს _to_foos_table ან _from_foos_table სუფიქსით: ✅
add_name_column_to_users_table
drop_name_column_from_users_table
მიგრაცია რომელიც შლის ცხრილს მონაცემთა ბაზიდან: ✅
drop_users_table
თუ ჩვენ დავიცავთ ამ წესებს, მაგ შემთხვევაში ლარაველი თვითონვე დაგვიგენერირებს გარკვეულ კოდის ფრაგმენტებს.
აპლიკაციაში უნდა გვქონდეს გაკეთებული სიდერი
ახალ დეველოპერს საშუალება უნდა ჰქონდეს უბრალოდ ერთი ბრძანების გაშვებით php arttisan db:seed მონაცემთა ბაზა შეავსოს. რათა გაუადვილდეს პროექტში ჩართვისას აპლიკაციის შესწავლა. და ასევე დეველოპმენტის დროს ხელით არ მოგვიწიოს ყოველ ჯერზე როცა ბაზას გავასუფთავებთ მონაცემების თავიდან შევსება.
Last updated