Laravel의 등록 및 로그인 양식이 작동하지 않습니다.

코더

Laravel에서 프로젝트를 생성했지만 로그인 및 등록 할 수 없습니다. 등록하려고하면 동일한 페이지에 남아 있고 모든 필드가 동일하게 유지되고 암호 필드는 비어 있습니다. 로그인 페이지에서 "이러한 자격 증명은 우리 기록과 일치합니다. ". 데이터베이스를 삭제하고 새로 생성하고 php artisan migrate 또는 migrate : fresh and refresh 그러나 여전히 작동하지 않습니다. phpmyadmin에서 사용자 또는 관리자를 입력하려고하면이 오류가 표시됩니다." 부서 테이블과 사용자 테이블이 부서 ID와 함께 외부 키와 기본 키가 결합되어 오류가 발생했는지 알 수 없습니다.

1062- 'users_email_unique'키에 대한 중복 항목 '[email protected]'

Department.php


       public function users()
        {
            return $this->hasMany(User::class);
        }

User.php


public function users()
{
    return $this->belongsTo(Department::class);
}



   public function up()
    {
        Schema::create('users', function (Blueprint $table) {
            $table->bigIncrements('id');//create_users_table
            //$table->text('avatar');
            $table->string('name');
            $table->string('lastname');
            $table->string('phone');
            $table->string('jobtitle');
            $table->integer('department_id');
            $table->timestamps();
            $table->string('usertype')->nullable();
            $table->string('email')->unique();
            $table->timestamp('email_verified_at')->nullable();
            $table->string('password');
            $table->rememberToken();
           
        });
    }

    public function up()
        {
            Schema::create('departments', function (Blueprint $table) {
                $table->bigIncrements('id');
                $table->string('name');
                $table->timestamps();
            });
        }

RegisterController.php



    class RegisterController extends Controller
    {
       
    
        use RegistersUsers;
        protected $redirectTo = RouteServiceProvider::HOME;
        public function __construct()
        {
            $this->middleware('guest');
        }
    
    
        protected function validator(array $data)
        {
            return Validator::make($data, [
                //'avatar' => ['image', 'mimes:jpeg,bmp,png,jpg', 'max:2048'],
                'name' => ['required', 'string', 'max:255'],
                'lastname' => ['required', 'string', 'max:255'],
                'phone' => ['required', 'string', 'max:10', 'min:10'],
                'jobtitle' => ['required', 'string', 'max:255'],
                'department_id' => ['required', 'string', 'max:255'],
                'email' => ['required', 'string', 'email', 'max:255', 'unique:users'],
                'password' => ['required', 'string', 'min:8', 'confirmed'],
                
            ]);
        }
    
    
        
        protected function create(array $data)
        {
    
            return User::create([
                'name' => $data['name'],
                'lastname' => $data['lastname'],
                'phone' => $data['phone'],
                'jobtitle' => $data['jobtitle'],
                'department_id' => $data['department'],
                'email' => $data['email'],
                'password' => Hash::make($data['password']),
            ]);
        }
    }

앤디 송

1062 - Duplicate entry '[email protected]' for key 'users_email_unique'이 오류는 두 개의 이메일 주소가 DB에서 동일하고 마이그레이션에서 이메일 필드를 고유 한 것으로 정의했음을 의미합니다. 따라서이 오류가 발생합니다.

양식이 작동하지 않고 오류가 표시되지 않으면 유효성 검사 오류가있을 수 있습니다. 여기에 모두 표시하는 방법이 있습니다.

@if ($errors->any())
    <div class="alert alert-danger">
        <ul>
            @foreach ($errors->all() as $error)
                <li>{{ $error }}</li>
            @endforeach
        </ul>
    </div>
@endif

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Laravel 5.2 : 새로 설치 인증 (등록)이 작동하지 않습니다.

분류에서Dev

Laravel에서 로그인 및 등록 양식을 전환 할 수 없습니다.

분류에서Dev

PHP 및 MySQL 로그인 / 등록 시스템이 작동하지 않음

분류에서Dev

다단계 양식의 oauth 로그인이 작동하지 않습니다.

분류에서Dev

내 기능의 FOSUserBundle에서 "등록 확인"이 작동하지 않습니다.

분류에서Dev

MVC의 (첫 번째) 인덱스 페이지에서 로그인 및 등록 (양식)을 구현하는 방법은 무엇입니까?

분류에서Dev

PHP 및 mysql을 사용하는 Xcode의 로그인 프로그램이 작동하지 않습니다.

분류에서Dev

Flask Python 등록이 제대로 작동하지 않습니다.

분류에서Dev

PHP 및 MySQL 로그인이 작동하지 않습니다.

분류에서Dev

로그인 양식의 mysqli 준비된 문이 작동하지 않습니까?

분류에서Dev

ajax 로그인 양식이 작동하지 않습니다.

분류에서Dev

PHP / MySQLi : 로그인 양식이 작동하지 않습니다.

분류에서Dev

C # 로그인 양식이 작동하지 않습니다.

분류에서Dev

로그인 양식이 작동하지 않습니다

분류에서Dev

PHP 등록 양식이 작동하지 않음 (일부 변수의 경우)

분류에서Dev

이메일이 이미 등록 된 경우 Firebase SDK Facebook 로그인이 작동하지 않습니다.

분류에서Dev

Laravel 4 로그인이 작동하지 않습니다.

분류에서Dev

e.preventdefault 및 asp.net 로그인 양식이 작동하지 않음

분류에서Dev

Facebook 및 Google+ 로그인이 서명 된 APK의 Android에서 작동하지 않습니다.

분류에서Dev

Facebook 및 Google+ 로그인이 서명 된 APK의 Android에서 작동하지 않습니다.

분류에서Dev

Django 사용자 가입 / 등록 양식이 작동하지 않습니다.

분류에서Dev

greeter의 원격 로그인이 작동하지 않습니다.

분류에서Dev

yii의 로그인 모듈이 작동하지 않습니다.

분류에서Dev

로그인 / 등록 후 이전 URL로 이동이되지 않습니다.

분류에서Dev

MediaFoundation : 사용자 정의 ClassFactory 등록이 작동하지 않습니다.

분류에서Dev

Laravel 4.2 및 마이그레이션이 작동하지 않습니다.

분류에서Dev

AJAX 문의 양식이 제대로 작동하지 않습니다.

분류에서Dev

Flutter에서 http.post 및 등록 양식으로 이미지를 업로드 하시겠습니까?

분류에서Dev

플러그인 관리 페이지의 Ajax 양식이 작동하지 않습니다.

Related 관련 기사

  1. 1

    Laravel 5.2 : 새로 설치 인증 (등록)이 작동하지 않습니다.

  2. 2

    Laravel에서 로그인 및 등록 양식을 전환 할 수 없습니다.

  3. 3

    PHP 및 MySQL 로그인 / 등록 시스템이 작동하지 않음

  4. 4

    다단계 양식의 oauth 로그인이 작동하지 않습니다.

  5. 5

    내 기능의 FOSUserBundle에서 "등록 확인"이 작동하지 않습니다.

  6. 6

    MVC의 (첫 번째) 인덱스 페이지에서 로그인 및 등록 (양식)을 구현하는 방법은 무엇입니까?

  7. 7

    PHP 및 mysql을 사용하는 Xcode의 로그인 프로그램이 작동하지 않습니다.

  8. 8

    Flask Python 등록이 제대로 작동하지 않습니다.

  9. 9

    PHP 및 MySQL 로그인이 작동하지 않습니다.

  10. 10

    로그인 양식의 mysqli 준비된 문이 작동하지 않습니까?

  11. 11

    ajax 로그인 양식이 작동하지 않습니다.

  12. 12

    PHP / MySQLi : 로그인 양식이 작동하지 않습니다.

  13. 13

    C # 로그인 양식이 작동하지 않습니다.

  14. 14

    로그인 양식이 작동하지 않습니다

  15. 15

    PHP 등록 양식이 작동하지 않음 (일부 변수의 경우)

  16. 16

    이메일이 이미 등록 된 경우 Firebase SDK Facebook 로그인이 작동하지 않습니다.

  17. 17

    Laravel 4 로그인이 작동하지 않습니다.

  18. 18

    e.preventdefault 및 asp.net 로그인 양식이 작동하지 않음

  19. 19

    Facebook 및 Google+ 로그인이 서명 된 APK의 Android에서 작동하지 않습니다.

  20. 20

    Facebook 및 Google+ 로그인이 서명 된 APK의 Android에서 작동하지 않습니다.

  21. 21

    Django 사용자 가입 / 등록 양식이 작동하지 않습니다.

  22. 22

    greeter의 원격 로그인이 작동하지 않습니다.

  23. 23

    yii의 로그인 모듈이 작동하지 않습니다.

  24. 24

    로그인 / 등록 후 이전 URL로 이동이되지 않습니다.

  25. 25

    MediaFoundation : 사용자 정의 ClassFactory 등록이 작동하지 않습니다.

  26. 26

    Laravel 4.2 및 마이그레이션이 작동하지 않습니다.

  27. 27

    AJAX 문의 양식이 제대로 작동하지 않습니다.

  28. 28

    Flutter에서 http.post 및 등록 양식으로 이미지를 업로드 하시겠습니까?

  29. 29

    플러그인 관리 페이지의 Ajax 양식이 작동하지 않습니다.

뜨겁다태그

보관