سلام در حال حاضر جهت تست اتصال لاراول به SQL Server از یه پروژه ای که قبلا با MySQL ساخته شده بود رو تست کردم که شامل انواع روابط و کلید های خارجی هستش.
اتصال SQL Server به زمپ رو کامل انجام دادم و درایور ODBC هم نصب کردم
کانکشن بین لاراول و پایگاه داده هم درسته و جدول ها تا یه حدی ساخته میشن
اما زمانی که به یه مایگریشنی در کلید خارجی که از متد onDelete استفاده کرده باشه میرسه خطا میده. اما زمانی که اون متد رو حذف می کنم کامل مایگریشن انجام میشه.
زمانی که پروژه بر روی MYSQL بود کاملا درست بود و متد onDelete کارمیکرد اما الان احتمالا به فرق داره.
نمونه کد:
خطا:
سلام
استفاده از cascade در Sql سرور به نظر میاد جوری دیگه باشه
https://stackoverflow.com/questions/6260688/how-do-i-use-cascade-delete-with-sql-server/6260736
سلام
من درباره این مشکل تحقیق کردم که متوجه شدم داخل migration اگر 2 تا فیلد forien key باشن، داخل sql server درست کار نمیکنه ولی اگر یکی باشه درست کار میکنه.
ممنون میشم اگر کسی از این موضوع اطلاع داره کمک کنه.
@hesammousavi
@ali.bayat
@juza66
@davoodkhany
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟