رفتن به مطلب
انجمن پشتیبانی لاراول ایران

هاست لاراول با پشتیبانی 24 ساعته و امکانات کامل از مدیرهاست

Recommended Posts

سلام من هنگامی که از این دستور در  لاراول8(php artisan migrate)استفاده میکنم با این ارور مواجه میشم 

 

 Illuminate\Database\QueryException

  SQLSTATE[42000]: Syntax error or access violation: 1253 COLLATION 'utf8_unicode_ci' is not valid for CHARACTER SET 'utf8mb4' (SQL: select * from information_schema.tables where table_schema = jc and table_name = migrations and table_type = 'BASE TABLE')

  at C:\xampp\htdocs\lara2\vendor\laravel\framework\src\Illuminate\Database\Connection.php:671
    667▕         // If an exception occurs when attempting to run a query, we'll format the error
    668▕         // message to include the bindings with SQL, which will make this exception a
    669▕         // lot more helpful to the developer instead of just the database's errors.
    670▕         catch (Exception $e) {
  ➜ 671▕             throw new QueryException(
    672▕                 $query, $this->prepareBindings($bindings), $e
    673▕             );
    674▕         }
    675▕
     }
    675▕


  1   C:\xampp\htdocs\lara2\vendor\laravel\framework\src\Illuminate\Database\Connectors\MySqlConnector.php:76
      PDOException::("SQLSTATE[42000]: Syntax error or access violation: 1253 COLLATION 'utf8_unicode_ci' is not valid for
CHARACTER SET 'utf8mb4'")

  2   C:\xampp\htdocs\lara2\vendor\laravel\framework\src\Illuminate\Database\Connectors\MySqlConnector.php:76
      PDO::prepare("set names 'utf8mb4' collate 'utf8_unicode_ci'")

Share this post


Link to post
Share on other sites

سلام وقت بخیر

در نسخه لاراول 8 این مشکل حل شده اما اگر از لاراول نسخه های پایین تر استفاده میکنید باید به این آدرس بروید و این قطعه کد رو اضافه کنید.

app\Providers\AppServiceProvider

این کد رو در قسمت boot اضافه کنید

public function boot()
    {
        //
        Schema::defaultStringLength(191);
    }

 

Share this post


Link to post
Share on other sites

وارد این گفتگو شوید

میتوانید پیام خود را ارسال کنید و بعد ثبت نام نمایید. در صورتی که حساب کاربری دارید, هم اکنون وارد شوید و در این گفتگو شرکت کنید.

مهمان
پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  Only 75 emoji are allowed.

×   لینک شما به صورت اتوماتیک جایگذاری شد.   نمایش به عنوان یک لینک به جای

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • جدید...