laravel 앱에서 localhost 데이터베이스로 PHP artisan 마이그레이션 테이블 실행시 문제

초반 첫 수

다음과 같은 오류가 발생합니다 (user 테이블이 아니라면 failed_jobs 또는 reset_password 테이블입니다. 대부분의 문제는 laravel 자동 생성 테이블에서 발생합니다. 그리고 예, PHP artisan migrate : reset을 시도했습니다. , localhost에서 테이블을 삭제하고 데이터베이스 자체도 삭제했습니다.)

Migrating: 2014_10_12_100000_create_password_resets_table

   Illuminate\Database\QueryException 

  SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table `password_resets` add index `password_resets_email_index`(`email`))

  at C:\xampp\htdocs\project1\project\seed\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| 

  1   C:\xampp\htdocs\project1\project\seed\vendor\laravel\framework\src\Illuminate\Database\Connection.php:464
      PDOException::("SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes")

  2   C:\xampp\htdocs\project1\project\seed\vendor\laravel\framework\src\Illuminate\Database\Connection.php:464
      PDOStatement::execute()

그리고 이것이 지금까지 database / migration / create_reset_password_table의 모습입니다.

class CreatePasswordResetsTable extends Migration
{
    /**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create('password_resets', function (Blueprint $table) {
            $table->string('email')->index();
            $table->string('token');
            $table->timestamp('created_at')->nullable();
        });
    }

    /**
     * Reverse the migrations.
     *
     * @return void
     */
    public function down()
    {
        Schema::dropIfExists('password_resets');
    }
}

모든 도움에 미리 감사드립니다! :)

아드 난 뭄 타즈

Laravel 기본 데이터 정렬 유형이 utf8mb4로 변경되었습니다.

당신의

AppServiceProvider.php

부팅 방법 다음 줄

use Illuminate\Support\Facades\Schema;

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

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

php artisan에서 Laravel 실패 php artisan make : auth 후 마이그레이션

분류에서Dev

Laravel 5.3에서 PHP artisan 마이그레이션 오류

분류에서Dev

php artisan serve없이 laravel 5 앱 실행

분류에서Dev

"php artisan migrate"에서 실행할 수 있도록 Laravel 마이그레이션 이름을 수동으로 지정하는 방법은 무엇입니까?

분류에서Dev

데이터베이스 마이그레이션을 실행하는 Rails 2.3 앱 문제

분류에서Dev

artisan 마이그레이션이있는 laravel 업데이트 테이블

분류에서Dev

PHP artisan migrate를 사용할 때 마이그레이션에서 테이블 이름 변경, tinker를 사용하여 개체 저장시 오류 발생

분류에서Dev

CodeIgniter 데이터베이스에서 Laravel 데이터베이스로 마이그레이션하는 방법

분류에서Dev

"php artisan migrate"를 실행하는 동안 내 마이그레이션 파일에서 오류가 발생 함

분류에서Dev

대괄호에 Laravel Artisan 마이그레이션 오류

분류에서Dev

이전 테이블에서 새 테이블로 데이터 마이그레이션 문제

분류에서Dev

실제로 동기화되지 않은 데이터베이스에 마이그레이션 적용

분류에서Dev

laravel 5.3으로 실패한 마이그레이션 데이터베이스

분류에서Dev

Laravel 5를 사용하고 있는데 php artisan migrate를 사용하여 데이터베이스를 마이그레이션 할 수 없습니다.

분류에서Dev

데이터베이스에서 Laravel 마이그레이션 테이블을 편집하는 방법

분류에서Dev

Laravel 마이그레이션 문제 : 테이블 자체 관계

분류에서Dev

Laravel 5를 사용하여 이전 테이블에서 새 테이블로 데이터 마이그레이션

분류에서Dev

SQL 문 실행 후 데이터베이스 테이블에서 데이터 자동 삭제

분류에서Dev

Laravel 마이그레이션-테이블에 검사 제약 추가

분류에서Dev

왜 'php artisan migrate'명령이 제가 생성하려는 테이블과 함께 마이그레이션 테이블을 생성합니까?

분류에서Dev

mongodb 데이터베이스를 localhost에서 원격 서버로 마이그레이션

분류에서Dev

Laravel에서 시드 후 데이터베이스에 레코드 추가 문제

분류에서Dev

Yii에서 Woocommerce Wp로 마이그레이션하는 방법, 여전히 이전 데이터베이스 (테이블, 행)로 유지

분류에서Dev

Laravel : 마이그레이션 및 시드 문제

분류에서Dev

임시 테이블로 데이터베이스 서버 조인 제거

분류에서Dev

PHP : mysql 데이터베이스의 데이터를 테이블에 표시

분류에서Dev

데이터베이스에서 PHP로 테이블 만들기

분류에서Dev

초보자 : 테이블 및 데이터베이스에서 행 삭제 PHP / HTML / MySQL

분류에서Dev

테이블의 버튼을 사용하여 데이터베이스에서 행 삭제 (PHP)

Related 관련 기사

  1. 1

    php artisan에서 Laravel 실패 php artisan make : auth 후 마이그레이션

  2. 2

    Laravel 5.3에서 PHP artisan 마이그레이션 오류

  3. 3

    php artisan serve없이 laravel 5 앱 실행

  4. 4

    "php artisan migrate"에서 실행할 수 있도록 Laravel 마이그레이션 이름을 수동으로 지정하는 방법은 무엇입니까?

  5. 5

    데이터베이스 마이그레이션을 실행하는 Rails 2.3 앱 문제

  6. 6

    artisan 마이그레이션이있는 laravel 업데이트 테이블

  7. 7

    PHP artisan migrate를 사용할 때 마이그레이션에서 테이블 이름 변경, tinker를 사용하여 개체 저장시 오류 발생

  8. 8

    CodeIgniter 데이터베이스에서 Laravel 데이터베이스로 마이그레이션하는 방법

  9. 9

    "php artisan migrate"를 실행하는 동안 내 마이그레이션 파일에서 오류가 발생 함

  10. 10

    대괄호에 Laravel Artisan 마이그레이션 오류

  11. 11

    이전 테이블에서 새 테이블로 데이터 마이그레이션 문제

  12. 12

    실제로 동기화되지 않은 데이터베이스에 마이그레이션 적용

  13. 13

    laravel 5.3으로 실패한 마이그레이션 데이터베이스

  14. 14

    Laravel 5를 사용하고 있는데 php artisan migrate를 사용하여 데이터베이스를 마이그레이션 할 수 없습니다.

  15. 15

    데이터베이스에서 Laravel 마이그레이션 테이블을 편집하는 방법

  16. 16

    Laravel 마이그레이션 문제 : 테이블 자체 관계

  17. 17

    Laravel 5를 사용하여 이전 테이블에서 새 테이블로 데이터 마이그레이션

  18. 18

    SQL 문 실행 후 데이터베이스 테이블에서 데이터 자동 삭제

  19. 19

    Laravel 마이그레이션-테이블에 검사 제약 추가

  20. 20

    왜 'php artisan migrate'명령이 제가 생성하려는 테이블과 함께 마이그레이션 테이블을 생성합니까?

  21. 21

    mongodb 데이터베이스를 localhost에서 원격 서버로 마이그레이션

  22. 22

    Laravel에서 시드 후 데이터베이스에 레코드 추가 문제

  23. 23

    Yii에서 Woocommerce Wp로 마이그레이션하는 방법, 여전히 이전 데이터베이스 (테이블, 행)로 유지

  24. 24

    Laravel : 마이그레이션 및 시드 문제

  25. 25

    임시 테이블로 데이터베이스 서버 조인 제거

  26. 26

    PHP : mysql 데이터베이스의 데이터를 테이블에 표시

  27. 27

    데이터베이스에서 PHP로 테이블 만들기

  28. 28

    초보자 : 테이블 및 데이터베이스에서 행 삭제 PHP / HTML / MySQL

  29. 29

    테이블의 버튼을 사용하여 데이터베이스에서 행 삭제 (PHP)

뜨겁다태그

보관