🛠️Migrations & Seeders

მიგრაციებში უნდა გვქონდეს დაცული შემდეგი Naming Convention-ები

  1. მიგრაციები ყოვევლთვის უნდა შეიქმნას php artisan make:migration ბრძანებით

  2. მიგრაცია, რომელიც ქმნის ახალ ცხრილს უნდა იყოს შემდეგ ფორმატში: იწყებოდეს create_ -ით და მთავრდებოდეს _table -ით.:

    • create_foos_table

  3. მიგრაცია, რომელიც ააფდეითებს არსებულ ხრილს უნდა ბოლოვდებოდეს _to_foos_table ან _from_foos_table სუფიქსით:

    • add_name_column_to_users_table

    • drop_name_column_from_users_table

  4. მიგრაცია რომელიც შლის ცხრილს მონაცემთა ბაზიდან:

    • drop_users_table

თუ ჩვენ დავიცავთ ამ წესებს, მაგ შემთხვევაში ლარაველი თვითონვე დაგვიგენერირებს გარკვეულ კოდის ფრაგმენტებს.

აპლიკაციაში უნდა გვქონდეს გაკეთებული სიდერი

ახალ დეველოპერს საშუალება უნდა ჰქონდეს უბრალოდ ერთი ბრძანების გაშვებით php arttisan db:seed მონაცემთა ბაზა შეავსოს. რათა გაუადვილდეს პროექტში ჩართვისას აპლიკაციის შესწავლა. და ასევე დეველოპმენტის დროს ხელით არ მოგვიწიოს ყოველ ჯერზე როცა ბაზას გავასუფთავებთ მონაცემების თავიდან შევსება.

Last updated