Generators

Flatpack offers a set of generators to help you quickly create your composition files or custom actions.

Generate Flatpack Files

To generate the Flatpack files inside /flatpack directory for a given model, you may use the make:flatpack Artisan command:

php artisan make:flatpack Post

This command generates two files into the /flatpack directory:

  • A form template /flatpack/posts/form.yaml, that defines the composition of your posts form.
  • A list template /flatpack/posts/list.yaml, that defines the layout composition of your posts table.

Generate Flatpack Actions

To generate a custom action, you may use the flatpack:action Artisan command:

php artisan flatpack:action custom-action

This command generates a file under the App\Actions\Flatpack namespace.

Read more about custom actions.