Я пытаюсь создать функцию, которая, если дата из базы данных превышает текущую, отправляет электронное письмо пользователю. Моя функция электронной почты работает. Теперь я также уже построил, что если дата превышает текущую дату, она добавляет <td>
с «вставить текущую дату». Теперь я хотел бы знать, возможно ли также отправить электронное письмо пользователю?.
Это мой код
<td class="wrong">
@php
$date = new DateTime($i->EindDatum);
$now = new DateTime();
if($date < $now) echo 'past current date'
@endphp
@if ($date < $now)
{{ $users = User::find(1) $user->notify(new TaksComplete)}}
@endif
</td>
Теперь функция @if возвращает эту ошибку syntax error, unexpected '$user' (T_VARIABLE), expecting ')'>
Я знаю, что приложение не знает пользователя, потому что это функция, но я не знаю, как это исправить.
Функция работает, потому что, когда я, например, использую ее в своих маршрутах / сети. php это работает так:
Route::get('/hosting', function(){
$users = User::find(1);
Notification::send($users, new TaksComplete);
return view('hosting');
} );
Это действительно отправляет электронное письмо пользователю, когда он щелкает / хостинг, но я сделал это только для тестирования
ps. Я новичок в laravel