Я хочу отправить электронное письмо, и записи сохранятся в базе данных, а затем через 5 минут удалить записи. Я использую очередь для отправки электронного письма
это мой контроллер:
public function send( Request $request){
Log::info("Request cycle without Queues started");
$this->dispatch(new SendWelcomeEmail());
Log::info("Request cycle without Queues ends");
его моя база данных
public function up()
{
Schema::create('users', function (Blueprint $table) {
$table->id();
$table->string('name');
$table->string('email')->unique();
$table->string('namemail');
$table->timestamp('email_verified_at')->nullable();
$table->string('password');
$table->rememberToken();
$table->timestamps();
});
}
моя работа по удалению записей:
public function handle()
{
$user=DB::table('users')
->where('created_at', '>', Carbon::now()->subMinutes(1)->delete())->get();
но это не удалить. где моя проблема ???