xzs 1112
3 سال پیش توسط xzs 1112 مطرح شد
5 پاسخ

مایگریشن

سلام
به نظرتون واسه ایجاد جداول ضروری هست از مایگریشن تو لاراول استفاده کنم
یا از طریق PHPMyAdmin جداول را ایجاد کنم
توصیه شما چیه؟ من با PHPMyAdmin تا حدودی راحترم

و اگه لاراول مایگریشن نداشته باشه تو آپلود وب سایت به مشکل بر نمی خورم


ثبت پرسش جدید
مهران مرندی
تخصص : برنامه نویس
@mehranmarandi 3 سال پیش آپدیت شد
2

جواب كوتاه: بله ميتونيد و مشكل خاصي ايجاد نميشه.
جواب تكميلي: بر اساس مستندات لاراول مايگريشن ها نوعي ورژن كنترل براي ساختار ديتابيس شما به حساب ميان، همچنين كمك ميكنن پروژه شما صرفا وابسته و متمركز در كد باشه، در غير اين صورت نياز داريد فايل ديتابيس رو همراه با كد پروژه داشته باشيد. همچنين به كمك migration تغييراتي كه توسط اعضاي ديگر تيم روي ديتابيس ها ايجاد ميشوند به سادگي قابل استفاده خواهند بود
ولي غير از اين شما اگر بخواييد ميتونيد migration نداشته باشيد و صرفا model هاي جداول رو بسازيد، در كاركرد هاي elequent به مشكلي بر نميخوريد، فقط بايد ساختار نامگذاري elequent model رو رعايت كنيد، هرچند اگر نامگذاري هاي جداول ساختار استاندارد هم نداشته باشه ميتونيد در مدل هاي خودتون نام ها رو تعريف كنيد.


رضا پارسیان
تخصص : توسعه دهنده Php , Laravel
@Rp76 3 سال پیش مطرح شد
-1

سلام وقتتون بخیر!

ماگریشن ها خیلی کمک میکنند
مخصوصا برای نصب های متعدد

ولی اول باید یادبگیرید


xzs 1112
@xzs1112 3 سال پیش مطرح شد
0

نصب های متعدد ؟
مگه یک بار نصب نمی کنیم
اگه منظورتون جدول جدید دیگه باشه
میتونم خب تو مای ادمین این کار را انجام بدم


مهران مرندی
تخصص : برنامه نویس
@mehranmarandi 3 سال پیش آپدیت شد
2

جواب كوتاه: بله ميتونيد و مشكل خاصي ايجاد نميشه.
جواب تكميلي: بر اساس مستندات لاراول مايگريشن ها نوعي ورژن كنترل براي ساختار ديتابيس شما به حساب ميان، همچنين كمك ميكنن پروژه شما صرفا وابسته و متمركز در كد باشه، در غير اين صورت نياز داريد فايل ديتابيس رو همراه با كد پروژه داشته باشيد. همچنين به كمك migration تغييراتي كه توسط اعضاي ديگر تيم روي ديتابيس ها ايجاد ميشوند به سادگي قابل استفاده خواهند بود
ولي غير از اين شما اگر بخواييد ميتونيد migration نداشته باشيد و صرفا model هاي جداول رو بسازيد، در كاركرد هاي elequent به مشكلي بر نميخوريد، فقط بايد ساختار نامگذاري elequent model رو رعايت كنيد، هرچند اگر نامگذاري هاي جداول ساختار استاندارد هم نداشته باشه ميتونيد در مدل هاي خودتون نام ها رو تعريف كنيد.


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 3 سال پیش مطرح شد
1

اتفاقا اوایل من هم دقیقا به همین صورت بودم و به قول شما تا مدت ها با PHPMyAdmin راحت تر بودم. ولی کم کم با Migration ها و دستورات مختلفش آشنا شدم و خوب الان می‌تونم بگم به حال اون وقت هام گریه می‌کنم... 😅

خلاصه اینکه نگران نباشید. اگر کارتون داره راه میفته می‌تونید همین روش رو ادامه بدید. ولی بدونید در اکثر مواقع کار بیشتری باید انجام بدید و شاید مقداری با کیفیت پایین تر و آزادی عمل کمتر.

پیشنهادم اینه که به موازات و به مرور زمان با Migration ها و Seed ها و Factory ها آشنا بشید و آموزش ببینید. شاید شما هم تجربه ای مثل من پیدا کردید. در نهایت هر وقت احساس اطمینان کافی برای سوییچ کردن پیدا کردید اقدام کنید.


علیرضا کفایتی
تخصص : برنامه نویس laravel, vue.js
@alirezakefayati 3 سال پیش مطرح شد
0

سلام
قطعا کار با phpmyadmin در کوتاه مدت در لاراول براتون مشکل ایجاد نمیکنه ...!!!
ولی یادتون باشه ...! اگه بخواید هر تغییری ایجاد کنید در جدول و چون با phpmyadmin انجام دادید قطعا د ربلند مدت به مشکل میخورید و کارتون سخت خواهد شد


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام