Php artisan schedule:run only once execute command in localhost

I created a command artisan to make a text file in my path. This command executes correctly by running the command but not for task scheduling in my localhost (not server).

CreateFile class:

protected $signature = 'create:file';

public function handle()
{
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt = "parisa";
fwrite($myfile, $txt);
fclose($myfile);
}

Kernel.php:

protected $commands = [
Commands\CreateFile::class,
];

protected function schedule(Schedule $schedule)
{
$schedule->command('create:file')->everyMinute();
}

When I run php artisan schedule:run my command executes only once at that moment. But I want to execute every minute. How to fix it?



from Newest questions tagged laravel-5 - Stack Overflow https://ift.tt/2VPMiXg
via IFTTT

تعليقات

المشاركات الشائعة من هذه المدونة

5 Free Black and White Social Media Icons Sets with CSS and HTML

How to Create Treeview with Bootstrap and jQuery

How to Change Apache and MySQL Port Number in XAMPP Localhost