راکت

اتصال لاراول به SQL SERVER

2 پاسخ

سلام در حال حاضر جهت تست اتصال لاراول به SQL Server از یه پروژه ای که قبلا با MySQL ساخته شده بود رو تست کردم که شامل انواع روابط و کلید های خارجی هستش.

اتصال SQL Server به زمپ رو کامل انجام دادم و درایور ODBC هم نصب کردم
کانکشن بین لاراول و پایگاه داده هم درسته و جدول ها تا یه حدی ساخته میشن
اما زمانی که به یه مایگریشنی در کلید خارجی که از متد onDelete استفاده کرده باشه میرسه خطا میده. اما زمانی که اون متد رو حذف می کنم کامل مایگریشن انجام میشه.

زمانی که پروژه بر روی MYSQL بود کاملا درست بود و متد onDelete کارمیکرد اما الان احتمالا به فرق داره.

نمونه کد:
m'lady

خطا:
m'lady

ثبت پرسش جدید

پاسخ‌ها

2
سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

سلام
استفاده از cascade در Sql سرور به نظر میاد جوری دیگه باشه
https://stackoverflow.com/questions/6260688/how-do-i-use-cascade-delete-with-sql-server/6260736

Seyyed Mojtaba Hoseyni
Seyyed Mojtaba Hoseyni
@SMH118

تخصص: برنامه نویس Laravel و ReactJS

سلام
من درباره این مشکل تحقیق کردم که متوجه شدم داخل migration اگر 2 تا فیلد forien key باشن، داخل sql server درست کار نمیکنه ولی اگر یکی باشه درست کار میکنه.
ممنون میشم اگر کسی از این موضوع اطلاع داره کمک کنه.
@hesammousavi
@ali.bayat
@juza66
@davoodkhany

شاید پاسخ شما همین‌جا باشد

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

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