<{{ '?php' }} /** * {{ $module[ 'name' ] }} Settings * @since {{ $module[ 'version' ] }} **/ namespace Modules\{{ $module[ 'namespace' ] }}\Settings; use App\Services\SettingsPage; use App\Services\ModulesService; use App\Services\Helper; class {{ ucwords( $name ) }} extends SettingsPage { protected $form; protected $identifier = '{{ Str::slug( $name ) }}'; public function __construct() { /** * @var ModulesService $module */ $module = app()->make( ModulesService::class ); /** * define the settings labels */ $this->labels = [ 'title' => __m( 'Settings', '{{ $module[ 'namespace' ] }}'' ), 'description' => __m( 'No description has been provided.', '{{ $module[ 'namespace' ] }}'' ) ]; /** * Settings Form definition. */ $this->form = [ 'tabs' => [ 'general' => [ 'label' => __m( 'General Settings', '{{ $module[ 'namespace' ] }}' ), 'fields' => [ // ... ] ] ] ]; } }