Files
core/app/Http/Controllers/Admin/FileManager/UploadedFilesOverview.php
T

31 lines
868 B
PHP

<?php
namespace App\Http\Controllers\Admin\FileManager;
use App\Http\Controllers\Admin\Controller;
use App\Models\FileManager\Directory;
use Illuminate\Support\Facades\Input;
class UploadedFilesOverview extends Controller
{
/**
* List of all files and directories
*
* @param Directory $directory
*
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
*/
public function index(Directory $directory =null)
{
// include hidden directories?
$includeHidden = Input::get('hidden');
$subdirectories = $includeHidden ? $directory->allSubdirectories : $directory->subdirectories;
return view('admin.fileManager.overview', [
'directory' => $directory,
'subdirectories' => $subdirectories,
'newDirectory' => new Directory()
]);
}
}