Я хочу знать, нажал ли мой клиент ссылку, отправленную на его электронную почту.
Итак, я сделал это:
Мой маршрут:
Route::get('/audit/{email}/{from?}', 'ProspectPageController@show');
Этот маршрутделает эту ссылку: mysite.com/audit/jhon@mail.com/inbox
Я отправлю эту ссылку на электронную почту Проспекта, и если он нажмет на нее, моя колонка обновится.
Мой контроллер:
public function show($email, $stats = null)
{
if($stats == 'inbox'){
$prospected= Prospect::where('email', $email)->first();
$prospected->stats = '1';
$prospected->save();
}
$prospect= Prospect::where('email', $email)->first();
return view('prospect.show')->with('prospect', $prospect);
}
Не думаю, что это хороший способ сделать это, есть ли лучший способ сделать это?
Могу ли я улучшитьэта функция?