Laravel Migrations ile Çalışmak

İçindekiler
Uygulamamızda temelleri attıktan sonra en önemli adımlardan biri Modeller ve panolar daha sonra doldurabileceğimiz ve böylece başvuru döngüsünün bir bölümünü yerine getirebileceğimiz veritabanlarımızda.
Ancak oraya ulaşmak için, geliştirme geliştikçe veritabanlarının çok değiştiğini biliyoruz, her zaman eklenecek veya silinecek bir alan olacaktır ve her şey hazır olduğunda, uygulamayı başka ortamlarda çoğaltmak için yaptığımız her şeyin bir geçmişini tutmamız gerekir.
Gereksinimlerİhtiyacımız olan ilk şey, bir temel kurulum nın-nin laravel ve ayrıca bir sunucu örneği MySQL uygulamamızı bağlayabileceğimiz, bununla bu öğreticiyi yerine getirmek için gerekli olana sahip olacağız.
1- Öncelikle geçiş tablomuzu oluşturmalıyız, bunun için kullanacağız zanaatkar İlk hedefimize ulaşmak için uygulamamızın konsolunda aşağıdaki komutu kullanacağız:
php esnaf göçü: yükleyin

2- Migration tablomuzu oluşturduğumuz için şimdi ilk tablomuzu oluşturacağız, bunun için aşağıdaki kodu kullanmalıyız:
php esnaf göçü: create_shows_table yapın

3- bir kez önceki komutu çalıştırdığımızda zanaatkar, uygulamamızda yeni bir dosya oluşturulmuş olmalıdır, bu dizinde yer alacaktır. uygulama / veritabanı / taşımaİçeride, önceki komutu çalıştırdığımız günün tarihini ve taşımanın adını içermesi gereken bir dosya bulacağız, örneğin: 2014_07_08_222551_create_shows_table.php, içinde aşağıdaki resme benzer bir içerik bulacağız:

4- Şimdi bu değişikliğin yürürlüğe girmesini istiyorsak, taşıma işlemini tekrar çalıştırmamız yeterli:
php esnaf göçü

5- Şimdi ilk migrasyonumuzu yaptıktan ve yeni bir alan eklemek istediğimizde, yeni alan için yeni bir migrasyon üreterek aynı şekilde ilerliyoruz. Yapacağımız ilk şey bunun için aşağıdaki komutu girdiğimiz dosyayı oluşturmak olacaktır. zanaatkar:
php esnaf göçü: add_actor_to_shows_table yapın

6- Bu olacak taşıma ile bir dosya oluştur, tabloyu oluşturduğumuz örnekte olduğu gibi, bu yol içinde yer alacaktır. uygulama / veritabanları / geçişlerİçeride, oluşturulduğu anın tarih ve saatini ve geçişin adını içeren bir dosya bulacağız. İçeride aşağıdaki gibi bir şey göreceğiz:

7- Sonunda yürürlüğe girmesi için geri dönüyoruz geçişi çalıştır ile birlikte zanaatkar, bununla tablomuzun yaptığımız değişikliği almasını sağlayacağız, bu şekilde yapıda yaptığımız her değişiklik üzerinde kontrol sahibi olacağız:
php esnaf göçü

kullanarak gördüğümüz gibi zanaatkar tablolarımızı çok kolay bir şekilde oluşturabilir ve değiştirebiliriz, en dikkat çekici şey şu ki, laravel tüm bunlarla ilgilenir, veritabanında hata ayıklamak zorunda kalmadan çok düşük bir hata payına sahibiz, bu yüzden sadece uygulamamıza konsantre oluyoruz.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.
wave wave wave wave wave