migration

21 گفتگو
منتشر شده
فیلتر زمانی ( )
فیلتر نمایش ( )
محمدرضا فلکی
1 سال پیش
توسط محمدرضا فلکی مطرح شد

توی مایگریشن VereskNews دارم ولی توی دیتابیس veresknews هست

سلام توی migration file اسم table رو VereskNews با naming پاسکال یا همون PascalCase تعریف کردم، ولی توی database اسمش و naming فرق میکنه و تمام حروف lower case هستن یعنی veresknews php artisan optimize:clear و php artisan migrate:fresh رو هم زدم ولی تغییری نکرد! چرا؟ لاراول camelCase یا PascalCase ر...

محمدرضا فلکی
2 سال پیش
توسط محمدرضا فلکی آپدیت شد

آیا موقع rollback کردن migration های لاراول کلید های خارجی هم پاک میشن

سلام آیا موقع rollback کردن migration های لاراول کلید های خارجی هم پاک میشن؟ پس کار cascadeOnDelete چیه؟ فقط برای value های مرتبط هست؟ برای اینکه بخوام کلید های خارجی هم پاک بشن باید مثل کد زیر رفتار کنم؟

محمدرضا فلکی
2 سال پیش
توسط رایموند آپدیت شد

چرا بعد از اجرای php artisan migrate ارور میگیرم که جدول X وجود نداره

سلام قاعدتا برای بار اول که میخوایم پروژٰه رو run کنیم هیچ table ای نداریم توی database پس میایم و دستور php artisan migrate رو اجرا میکنیم که برامون جداول رو همراه با روابطشون بسازه. حالا توی سیستم و پروژه من بعد از اجرای این دستور ارور میگیرم که میگه این جدول وجود نداره و این مقدار داخلش نیست!!!...

Morteza14
2 سال پیش
توسط Morteza14 آپدیت شد

خطا در مایگریشن

سلام میخوام مای گریشن ایجاد کنم این خطارو میده خطای Cannot declare class CreateCouponsTable, because the name is already in use

shadi
2 سال پیش
توسط علیرضا آپدیت شد

مشخص کردن تعداد کارکتر در ساخت migration

سلام وقت بخیر من میخوام ساختار درستی رو برای جدول یوزرم از ابتدا داشته باشم. میخوام بهینه از فضای ذخیره سازی استفاده کنم. وقتی string قرار میدم ظاهرا خودش ۲۵۵ کارکتر در نظر میگیره- آیا بهتره حدودی تعداد کارکتر رو براش در نظر بگیریم ? سوالم اینه که زمانی که ما تعداد کارکتر رو مشخص نکنیم و نام یه نفر...

Armin Rahmati
3 سال پیش
توسط Armin Rahmati آپدیت شد

تحلیل دیتابیس

سلام دوستان. چطور باید این جدول دیتابیسو بنویسیم؟ من خودم به صورت زیر نوشتم ولی خواستم نظر شما دوستان هم بدونم که درسته یا نه؟ $table->id(); $table->enum('title', ['vanet_perayd', 'vanet_peykan', 'mazda', 'neysan', 'kamiyonet_4_metri', 'kamiyonet_6_metri', '911', 'kamiyon_tak', '...

Armin Rahmati
3 سال پیش
توسط Armin Rahmati آپدیت شد

ذخیره نکردن همه فیلدها

سلام دوستان. این جدول users من هست: Schema::create('users', function (Blueprint $table) { $table->id(); $table->string('firstName'); $table->string('lastName'); $table->decimal('phone', 10, 0); $table->string('idNumber');...

Armin Rahmati
3 سال پیش
توسط حسام موسوی آپدیت شد

مایگریشن users با پلی مورفیک

سلام دوستان. داخل یه پروژه از من خواسته شده که جدول users رو از روش پلی مورفیک با فیلدهای زیر پیاده سازی کنم: mobile firstName lastName type -> admin, customer type_id حالا سوال من اینجاس زمانی که کاربر میخواد ثبت نام کنه، این فیلدا چطور پر بشن؟ مثلا فرض کنید ما میخوایم برای مقاله ها و محصولات کا...

احمد
3 سال پیش
توسط Sahandi81 آپدیت شد

نحوه اولویت بندی مایگریشن ها در پکیج nvidart-laravel-module

سلام دوستان به یه مشکل در مایگریشتن ها در پکیج nvidart/laravel-module بر خوردم . هنگامیکه کامند php artisan migrate:fresh رو اجرا می کنم به ارور برخوردم می کنم. دلیل ارور: چون یکی ازجدول ها با یه جدولی که در module هست رابطه داره و لذا باید مایگریشن های موجود در module قبل از اون مایگریشن مد نظر...

مهراب تاجیک
3 سال پیش
توسط مهراب تاجیک آپدیت شد

تاریخ و زمان در مایگریشن ها در لاراول

سلام من میخام یک جدول داشته باشم که اطلاعات رو به این صورت داخلش ذخیره کنم 2022-03-08 و یک جدول دیگه که دیتاهارو به این صورت داخلش ذخیره کنم : 12:44 برای اولی باید از $table->date('date'); و برای دومی از $table->time('time'); این فرمت استفاده کنم درسته؟

انتقال داده از JSON توسط laravel migration

دوستان سلام چطور میتونم اطلاعات فایل json رو به دیتابیس mysql از طریق فرمان laravel migration انتقال بدم؟ هدف اینه با هر بار php artisan migrate کردن علاوه بر ایجاد جداول ، جدول مورد نظر هم با داده ها پر بشه. داده الزامی نداره که json باشه. محتوای داده ها لیست استان ها و شهرهای هر استان هست. راه...

شبنم
3 سال پیش
توسط شبنم مطرح شد

migration - SQL - visual studio

سلام سوالی داشتم در رابطه با migration زدن تو ویژوال اینکه من مایگرشن رو میزنم اوکیه مدلا هم ساخته میشن update-database هم میزنم وقتی sql رو باز میکنم هیچ مدلی ساخته نشده و نمیدونم چرا اینطوری شده و هیچ اروری هم نیست تا بررسیش کنم

وب
3 سال پیش
توسط وب آپدیت شد

خطای change دیتابیس با migration در laravel

سلام من پس از ایجاد دیتابیس با migration، خواستم آنهارا تغییر بدهم. ابتدا طبق داکیومنت لاراول 7، composer require doctrine/dbal را در cmd اجرا کردم. سپس هنگامی که کد زیر را اجرا میکنم، با خطا روبه‌رو میشوم. <?php use Illuminate\Support\Facades\Schema; use Illuminate\Database\Schema\Blueprint; us...

احمد
3 سال پیش
توسط Ibo Kiani آپدیت شد

سوال در رابطه کاربا مایگریشن ها در knex.js

سلام دوستان آیا کسی هست که با مایگریشن ها در knex.js کار کرده باشه؟ چون یه مسئله ای برام پیش اومده که میخام کمک بگیرم. من در حال توسعه یه اپلیکیشن دستکتاپی با electron.js هستم و برای ذخیره سازی اطلاعات از دیتابیس sqlite3 و کتابخانه knex.js استفاده می کنم. خوب از اونجایی که دیتابیس در این اپلیکیشن رو...

محمد
4 سال پیش
توسط محمد آپدیت شد

کاربرد جدول personal access tokens در لاراول

سلام من امروز لاراول رو نصب کردم و جدولی با این اسم personal_access_tokens تو migrtion ها بود میخاستم بدونم کاربردش چیه اگر حذف کنیم مشکلی پیش نمیاد؟ احراز هویت هم از پکیجی استفاده نمیکنم خودم مینویسم اینم جدول Schema::create('personal_access_tokens', function (Blueprint $table) {...

amir
4 سال پیش
توسط amir آپدیت شد

مشکل در مایگریشن

سلام من میخام مایگریشن هام رو نصب یا ریست یا هرکاری بکنم این ارور رو میده : [42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes باید چیکار کنم برطرف بشه ؟

NESYOU
4 سال پیش
توسط NESYOU آپدیت شد

ایجاد کردن جدول در لاراول

سلام دوستان وقتتون بخیر من ی سوال برام پیش اومده توی ساختن جدول migration مثلا لاراول ی تابعی به اسم constrained ک برای تعریف کلید خارجی هستش خب وقتی ما توی ریلیشن زدن میتونیم بدون مشکل کلید خارجی و کلید داخلی رو پیدا کنیم دیگ چکاریه ک دیگ بیایم از این روش ها برای ساخت مایگریشن استفاده کنیم میخوام ب...

Armin Rahmati
4 سال پیش
توسط Armin Rahmati آپدیت شد

طراحی جداول در لاراول

سلام خدمت دوستان عزیز. من میخوام یه سایت نوبتدهی واسه پزشکان بنویسم، به این صورت که ادمین میاد دکتر اضافه میکنه. حالا واسه اضافه کردن دکتر به این فیلدها نیاز دارم: نام و نام خانوادگی، تخصص، مدرک تحصیلی، روزهای حضور، ساعت های حضور و عکس. همچنین میخوام زمانی که مثلا بیمار میاد از یه دکتر روز شنبه، ساع...

Soh3illl
3 سال پیش
توسط محمد میرزاخانی آپدیت شد

مشکل relationship در لاراول 7

سلام به همگی دوستان عزیز بنده می خوام که با استفاده از کد زیر در مایگرشن یه جدول برای مقالات سایتم درستم کنم. public function up() { Schema::create('articles', function (Blueprint $table) { $table->id(); $table->integer('user_id')->unsigned();...

لاراول برای مایگریشن و برای seed ابزاری که بسازه نداره.

سلام. ببینید بعضی جداول هنگام ساخته شدن مقادیر مشخصی میگیرن. مثلا وقتی جدولی رو میسازم اولین کاربر رو خودم قرار میدم که هر وقت نصب شد یک رکورد باشه حالا فرض کنید یک جدول استان هاست که 31 استانه یا 100 شهرستانه یا 1000 \\. میخوام اون چیزی که ایمپورت میکنم دستی بیاد بشه seed لاراول برایش ابزاری وجود ن...