برچسب: شکلک

  • ذخیره کردن شکلک ها در MySQL

    اخیرا که ملت همه ریختن تو شبکه اجتماعی و با شکلک – ایموجی – ها و… سروکار دارن ما هم باید بتونیم کارشون رو راه بندازیم 🙂

    کانکشن پیشفرض MySQL لاراول به صورت پیشفرض از کاراکتر ست utf8 استفاده میکنه که نمیتونه شکلک ها رو ذخیره کنه و معمولا با این خطا مواجه میشیم :

    SQLSTATE[HY000]: General error: 1366 Incorrect string value...

    برای حل این مشکل کانکشن mysql  در config/database.php  رو به صورت زیر اصلاح کنید :

    'mysql' => [
        'driver' => 'mysql',
    	[...]
        'charset' => 'utf8mb4',
        'collation' => 'utf8mb4_unicode_ci',
        [....]

    و دیتابیس رو ریست کنید. حواستون باشه که از دیتاتون قبلش بکاپ بگیرید…