Creating Your Own Package
Creating the Package
Commands
php artisan cms:command:make {vendor} {package} {commandName}
php artisan cms:migration:make {vendor} {package} {migrationName}
php artisan cms:model:make {vendor} {package} {modelName}
php artisan cms:module:create {name}
php artisan cms:module:update {oldName} {newName}
php artisan cms:module:delete {name}Package Configuration File
/packages/{vendorName}/{packageName}/src/{packageName}.php<?php
namespace Adaptcms\Notifications;
use Adaptcms\Auth\Models\Permission;
class Notifications
{
/**
* Sync Permissions
*
* @return void
*/
public function syncPermissions()
{
$permissions = [
// admin
'notifications.admin.settings.edit',
// frontend
'notifications.front.settings.edit'
];
Permission::syncPackagePermissions($permissions);
}Package Options
Vue Plugin File(s)
Last updated