مایگریش ساز لاراول، پکیجی است که توسط بنت ترپتو (Bennett Treptow) توسعه داده شده و ساخت مایگریشن را از روی اسکیمای دیتابیس ممکن میسازد.
یک مورد اصلی برای استفاده از این پکیج ، پروژه ای است که مایگریش های بسیاری دارد که جداول را تغییر می دهند. همچنین اگر شما یک برنامه موجود را به لاراول منتقل می کنید و می خواهید مایگریشن های دیتابیس را برای برنامه ایجاد کنید تا به توسعه و آزمایش کمک کند ، این پکیج می تواند مفید باشد.
ساختار جدول زیر را در نظر بگیرید:
با استفاده از این پکیج می توانید، دستور زیر را برای تولید یک کلاس Blueprint مطابق با جدول بالا اجرا کنید:
و کلاس Blueprint تولید شده به شرح زیر است:
در گیتهاب میتوانید درباره این پکیج اطلاعات بیشتری کسب کرده و دستورالعمل های نصب کامل را دریافت کنید.