There is a very handy helper command to get you started:
php artisan textstem:make:module {moduleName}
eg
php artisan textstem:make:module Tracks
This will create
- a basic model
- a controller
- policies
- update and store requests
- crud views (index, create, edit)
- a livewire datatable for the list view
- config files for the filter and actioin builder