1. Go to this page and download the library: Download michaels/mistletoe library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
$planner = (new TaskPlanner())
->setTaskRunner(new CustomTaskRunner()) // Optional: Must implement Mistletoe\Contracts\TaskRunnerInterface
->setCurrentEnvironment('development') // Optional
// Add a simple task to run every minute
->add('SomeClass')->always()
// Add Tasks as Classes, Console Commands, or Callables
->add(SomeClass::class)->always()
->add(new Mistletoe\Command('curl http://google.com/')->always()
->add(function () { echo 'something' })->always()
->add(new CustomTask())->always() // implements RunnableInterface
// Add Tasks in a Chain, also as class, command, or callable
->add(SomeClass::class)->always()->followedBy('SomeOtherClass')
// Only run on certain environments
->add(SomeClass::class)->always()->onProductionOnly()
->add(SomeClass::class)->always()->onDevelopmentOnly()
->add(SomeClass::class)->always()->onEnvironment('SomethingCustom')
// Give it a specific cron schedule
->add('SomeTask)->schedule('* 10 * 5 3')
// Use the Fluent Builder to control scheduling
->add('SomeTask)->yearly()->onMonth(6)->onDay(16)
->add('SomeTask)->monthly()->onDay(21)
->add('SomeTask)->weekly()->onMonday()
->add('SomeTask')->daily()->at('1:00')
->add('SomeTask')->hourly()->atMinute(10)->andAtMinute(55)
->add('SomeTask)->every3Hours() // every{X}Hours()
->add('SomeTask)->every22Minutes()
->add('SomeTask)->daily()->atMidnight()j
->add('SomeTask)->daily()->atHour(7)->andAtHour(12)
// And Mix and Match to your hearts content...
return $planner;
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.