i am working on laravel crone job it work only one time my code execute only one time i am a beginer
protected function schedule(Schedule $schedule) {
$schedule->command('list:users')->everyMinute();
}
class ListUsers extends Command { /** * The name and signature of the console command. * * @var string */ protected $signature = 'list:users';
/**
* The console command description.
*
* @var string
*/
protected $description = 'corn job command';
/**
* Create a new command instance.
*
* @return void
*/
public function __construct()
{
parent::__construct();
}
/**
* Execute the console command.
*
* @return mixed
*/
public function handle()
{
$totalUsers = \DB::table('users')->whereMonth('created_at','04')->count();
Mail::to('qasim@gmail.com')->send(new SendMailable($totalUsers));
}
i am also try this code protected function schedule(Schedule $schedule) {
$schedule->call(function () {
echo "pakistan\n";
$totalUsers = \DB::table('users')->whereMonth('created_at','04')->count();
Mail::to('qasim@gmail.com')->send(new SendMailable($totalUsers));
echo "pakistan";
})->everyMinute();
}
i want user recieve email after every minute i recieve mail once but not every minute
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire