vue frontend update

This commit is contained in:
carodej
2020-04-20 09:01:54 +02:00
parent 506c39896a
commit 8740cc7685
21 changed files with 416 additions and 237 deletions

View File

@@ -2,7 +2,10 @@
namespace App\Http\Controllers;
use App\FileManagerFile;
use App\FileManagerFolder;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Str;
class FileSharingController extends Controller
@@ -27,4 +30,25 @@ class FileSharingController extends Controller
return $request->all();
}
public function get_shared(Request $request) {
// Get user
$user_id = Auth::id();
// Get folders and files
$folders = FileManagerFolder::with('parent')
->where('user_id', $user_id)
->where('parent_id', 0)
->get();
$files = FileManagerFile::with('parent')
->where('user_id', $user_id)
->where('folder_id', 0)
->get();
// Collect folders and files to single array
return collect([$folders, $files])->collapse();
}
}