Changeset View
Changeset View
Standalone View
Standalone View
src/app/Console/Commands/SharedFolder/CreateCommand.php
Show First 20 Lines • Show All 73 Lines • ▼ Show 20 Lines | public function handle() | ||||
} | } | ||||
DB::beginTransaction(); | DB::beginTransaction(); | ||||
// Create the shared folder | // Create the shared folder | ||||
$folder = new SharedFolder(); | $folder = new SharedFolder(); | ||||
$folder->name = $name; | $folder->name = $name; | ||||
$folder->type = $type; | $folder->type = $type; | ||||
$folder->domain = $domainName; | $folder->domainName = $domainName; | ||||
$folder->save(); | $folder->save(); | ||||
$folder->assignToWallet($owner->wallets->first()); | $folder->assignToWallet($owner->wallets->first()); | ||||
if (!empty($acl)) { | if (!empty($acl)) { | ||||
$errors = $folder->setConfig(['acl' => $acl]); | $errors = $folder->setConfig(['acl' => $acl]); | ||||
if (!empty($errors)) { | if (!empty($errors)) { | ||||
Show All 11 Lines |