To create a command in Laravel 9, you can use the make:command
Artisan command. Here are the steps:
make:command
command with a name argument to create a new command class. The name argument should follow the App\Commands\
namespace format, e.g. SendEmails
.main.php38 chars2 lines
SendEmails
class inside the app/Console/Commands
directory. You can find it at app/Console/Commands/SendEmails.php
.handle
method, which is where you can define the logic for your command. For example, you can add the following code to send an email:main.php129 chars6 lines
php artisan
command. For example:main.php26 chars2 lines
This will execute the handle
method of your SendEmails
command class.
Note: Don't forget to register your command in the app/Console/Kernel.php
file. You can do this by adding your command class to the $commands
property of the Kernel
class, like this:
main.php72 chars4 lines
gistlibby LogSnag