Как сравнить данные двух таблиц и сохранить их в другой таблице в laravel - PullRequest
0 голосов
/ 20 ноября 2018

Привет! Я работаю над сбросом пароля с помощью раздела администратора на моем веб-сайте, но сейчас у меня возникла проблема. На самом деле я не знаю, как сравнить две таблицы друг с другом, и если они совпадают, то как сохранить этот запрос вдругой стол.Вот схема обеих таблиц.Таблица пользователей

Schema::create('users', function (Blueprint $table) {
        $table->increments('id');
        $table->string('name');
        $table->string('email')->unique();
        $table->timestamp('email_verified_at')->nullable();
        $table->string('password');
        $table->string('weight');
        $table->string('height');
        $table->string('gender');
        $table->date('dob');
        $table->rememberToken();
        $table->timestamps();
    });

Забыть запрос пароля Таблица

 Schema::create('Forgot_Passwords', function (Blueprint $table) {
    $table->increments('id');
        $table->string('email');
        $table->string('password');
        $table->string('weight');
        $table->string('height');
        $table->rememberToken();
        $table->timestamps();
         });

Я должен сопоставить электронную почту, вес и рост обеих таблиц друг с другом.

1 Ответ

0 голосов
/ 20 ноября 2018

Я предполагаю, что вы вводите адрес электронной почты.

$user = User::where('email', $email)->first();
$forgotPassword = ForgotPassword::where('email', $email)->first();

$if(($user->email == $forgotPassword->email) and ($user->weight == $forgotPassword->weight) and ($user->height == $forgotPassword->height)  { 
   // some insert code here
}

Надеюсь, что это дает вам и идею.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...