REFACTORING: move creating directories into repository
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
namespace App\CMS\Repositories\FileManager;
|
||||
|
||||
use App\CMS\Helpers\RootDirectory;
|
||||
@@ -25,7 +26,33 @@ class Directory
|
||||
return $exists->exists();
|
||||
}
|
||||
|
||||
public function update(DirectoryModel $directory, $data) {
|
||||
/**
|
||||
* Create new directory
|
||||
*
|
||||
* @param $data
|
||||
*
|
||||
* @return DirectoryModel
|
||||
*/
|
||||
public function create($data)
|
||||
{
|
||||
$directory = new DirectoryModel();
|
||||
$directory->name = $data['name'];
|
||||
$directory->parent_id = $data['parentDirectory'];
|
||||
$directory->user_id = \Auth::user()->id;
|
||||
$directory->description = $data['description'];
|
||||
$directory->save();
|
||||
|
||||
return $directory;
|
||||
}
|
||||
|
||||
/**
|
||||
* Update given directory
|
||||
*
|
||||
* @param DirectoryModel $directory
|
||||
* @param $data
|
||||
*/
|
||||
public function update(DirectoryModel $directory, $data)
|
||||
{
|
||||
$directory->name = $data['name'];
|
||||
$directory->description = $data['description'];
|
||||
$directory->save();
|
||||
|
||||
Reference in New Issue
Block a user