اخیرا که ملت همه ریختن تو شبکه اجتماعی و با شکلک – ایموجی – ها و… سروکار دارن ما هم باید بتونیم کارشون رو راه بندازیم 🙂
کانکشن پیشفرض MySQL لاراول به صورت پیشفرض از کاراکتر ست utf8 استفاده میکنه که نمیتونه شکلک ها رو ذخیره کنه و معمولا با این خطا مواجه میشیم :
SQLSTATE[HY000]: General error: 1366 Incorrect string value...
برای حل این مشکل کانکشن mysql در config/database.php رو به صورت زیر اصلاح کنید :
'mysql' => [ 'driver' => 'mysql', [...] 'charset' => 'utf8mb4', 'collation' => 'utf8mb4_unicode_ci', [....]
و دیتابیس رو ریست کنید. حواستون باشه که از دیتاتون قبلش بکاپ بگیرید…
سلام
اکثرا ایرانی ها روی اپ ها و سایت ها و وبلاگ ها و… همچین کدهایی میزارن !!!
برای منم خیلی پیش اومده و تصمیم گرفتم اپی که سازندش ایرانی جماعت باشه نصب نکنم مگر اینکه یه شرکت / فرد معتبر پشتش باشه و نخواد آبرو شرکت یا خودش رو با این موراد زیر سوال ببره!
این کامنتو اشتباهی اینجا دادم 🙂
عالی بود ممنون از آموزش خوبتون
سلام خوب بود