если еще заявление работает так, как мне нужно, что-то пошло не так в Laravel

у меня есть 2 кнопки принять и отклонить
когда я умру, дамп запрос идет нормально с принять идентификатор 2 и отклонить идентификатор 3
но я пытаюсь добавить, если заявление его принести мне только принять пропустить отклонить

вот мой код

 $interview = Interview::find($request->id);
$user = Currentuser::where('id', $interview->CompanyID)->first();
if ($request->Status = '2') {$data = []; // Empty array

Mail::send('email.useracceptjob', $data, function($message) use ($user){

$message->to($user->Email)->subject('Your Job Accepted By user');

});
}
elseif ($request->Status = '3') {$data = []; // Empty array

Mail::send('email.userrejectjob', $data, function($message) use ($user){

$message->to($user->Email)->subject('Your Job Rejected By user');

});
}
else{
return response()->json(['code' => 500]);
}

я делаю что-то не так?
Помоги мне, пожалуйста

0

Решение

Логический оператор в вашем if утверждение как if ($request->Status = '2') но ты должен делать это как if ($request->Status == '2') или если вам нужно проверить одно и то же значение и тип использования данных if ($request->Status === '2')

Я надеюсь, что это помогает.

1

Другие решения

При логическом сравнении вы должны использовать двойное или тройное равенство

$request->Status == '2'

Если вы точно знаете, что это будет строка, то лучше тройное равенство

$request->Status === '2'

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector