Migrations & Seeders
Last updated
Last updated
მიგრაციები ყოვევლთვის უნდა შეიქმნას 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 მონაცემთა ბაზა შეავსოს. რათა გაუადვილდეს პროექტში ჩართვისას აპლიკაციის შესწავლა. და ასევე დეველოპმენტის დროს ხელით არ მოგვიწიოს ყოველ ჯერზე როცა ბაზას გავასუფთავებთ მონაცემების თავიდან შევსება.