芝麻web文件管理V1.00
编辑当前文件:/home/digitalh/yeahea.digitalhubbd.com/database/seeders/ModulesSeeder.php
Access level // 'Appearance' => [ 'access' => 'Common', 'actions' => 'customize', ], 'Attribute' => [ 'access' => 'Common', 'actions' => 'view,add,edit,delete', ], 'Carrier' => [ 'access' => 'Merchant', 'actions' => 'view,add,edit,delete', ], 'Category' => [ 'access' => 'Platform', 'actions' => 'view,add,edit,delete', ], 'Category Group' => [ 'access' => 'Platform', 'actions' => 'view,add,edit,delete', ], 'Category Sub Group' => [ 'access' => 'Platform', 'actions' => 'view,add,edit,delete', ], // 'Chat Conversation' => [ // 'access' => 'Merchant', // 'actions' => 'view,reply,delete', // ], 'Config' => [ 'access' => 'Merchant', 'actions' => 'view,edit', ], // 'Coupon' => [ // 'access' => 'Merchant', // 'actions' => 'view,add,edit,delete', // ], 'Cart' => [ 'access' => 'Common', 'actions' => 'view,add,edit,delete', ], 'Customer' => [ 'access' => 'Platform', 'actions' => 'view,add,edit,delete', ], 'Dispute' => [ 'access' => 'Common', 'actions' => 'view,response', ], // 'Email Template' => [ // 'access' => 'Platform', // 'actions' => 'view,add,edit,delete' // ], // 'Gift Card' => [ // 'access' => 'Platform', // 'actions' => 'view,add,edit,delete' // ], 'Inventory' => [ 'access' => 'Merchant', 'actions' => 'view,add,edit,delete', ], 'Manufacturer' => [ 'access' => 'Common', 'actions' => 'view,add,edit,delete', ], 'Message' => [ 'access' => 'Common', 'actions' => 'view,add,update,delete,reply', ], 'Module' => [ 'access' => 'Super Admin', 'actions' => 'view,add,edit,delete', ], 'Order' => [ 'access' => 'Common', 'actions' => 'view,add,fulfill,cancel,archive,delete', ], 'Product' => [ 'access' => 'Common', 'actions' => 'view,add,edit,delete', ], 'Refund' => [ 'access' => 'Common', 'actions' => 'view,initiate,update,approve', ], 'Role' => [ 'access' => 'Common', 'actions' => 'view,add,edit,delete', ], 'Supplier' => [ 'access' => 'Merchant', 'actions' => 'view,add,edit,delete', ], 'Subscription Plan' => [ 'access' => 'Super Admin', 'actions' => 'view,add,edit,delete', ], 'Shipping Zone' => [ 'access' => 'Merchant', 'actions' => 'view,add,edit,delete', ], 'Shipping Rate' => [ 'access' => 'Merchant', 'actions' => 'add,edit,delete', ], 'System' => [ 'access' => 'Super Admin', 'actions' => 'view,edit', ], 'System Config' => [ 'access' => 'Platform', 'actions' => 'view,edit', ], 'Tax' => [ 'access' => 'Merchant', 'actions' => 'view,add,edit,delete', ], 'Ticket' => [ 'access' => 'Platform', 'actions' => 'view,update,reply,assign', ], 'Vendor' => [ 'access' => 'Platform', 'actions' => 'view,add,edit,delete,login', ], 'Warehouse' => [ 'access' => 'Merchant', 'actions' => 'view,add,edit,delete', ], 'User' => [ 'access' => 'Common', 'actions' => 'view,add,edit,delete,login', ], 'Utility' => [ 'access' => 'Platform', 'actions' => 'view,add,edit,delete', ], ]; /** * Run the database seeds. * * @return void */ public function run() { foreach ($this->modules as $name => $attributes) { if (!DB::table('modules')->where('name', $name)->first()) { DB::table('modules')->insert( [ 'name' => $name, 'description' => 'Manage all ' . strtolower($name) . '.', 'access' => $attributes['access'], 'actions' => $attributes['actions'], 'created_at' => Carbon::Now(), 'updated_at' => Carbon::Now(), ] ); } } } }