On this page you will learn:
Just like the main application of the datatank, the input package provides in some useful management CLI tools as well. Next to the command to execute jobs, we also provide in an export and import of job configurations and these should be listed as well in the artisan list when the input package is properly installed or referenced via the workbench.
input input:execute Execute a job input:export Export job definitions to a JSON file. input:import Import job definitions from a JSON file.
If we ask some more information about this command by:
$ php artisan input:export --help
then we get the following output:
Usage: input:export [-f|--file[="..."]] [jobid] Arguments: jobid The identifier of the job to export, if empty all of the jobs will be exported. Options: --file (-f) The file to write the JSON export to.
By default it prints out the JSON to the console which makes it able to pipe it to a file of your choosing.
The JSON output that is produced by the export command can then be used to import all of the exported job definitions into the datatank by the following command:
$ php artisan input:import