Learn how to run CakePHP 3.7 Shell Commands in Heroku console

1. Create myCommandShell.php file in src/Shell folder with below content

namespace App\Shell;
use Cake\Console\Shell;
use App\Controller\PagesController;
class myCommandShell extends Shell {
	public function main() {
// do your work here
echo “In myCommandShell”;
		$pageController = new PagesController ();
		// calling pages controller index function
		$pageController->index ();

2. Deploy your changes

3. Log in to your Heroku account

4. Run console from Heroku

5. Run shell command