Ali Matin
5 سال پیش توسط Ali Matin مطرح شد
2 پاسخ

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

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

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

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

نمونه کد:
m'lady

خطا:
m'lady


ثبت پرسش جدید
سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 5 سال پیش آپدیت شد
0

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


Seyyed Mojtaba Hoseyni
تخصص : برنامه نویس Laravel و ReactJS
@SMH118 5 سال پیش آپدیت شد
0

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


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

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