This commit is contained in:
Edward Yang 2022-07-12 14:44:59 +08:00
parent fbdb541b48
commit 385427562d
2 changed files with 23 additions and 5 deletions

View File

@ -2,14 +2,32 @@
namespace Beike\Admin\Http\Controllers;
use Illuminate\Http\Request;
class FilemanagerController extends Controller
class FileManagerController extends Controller
{
public function index()
{
$fileBasePath = public_path('catalog');
$files = glob($fileBasePath . '/*');
$data = [];
$folders = $images = [];
foreach ($files as $file) {
$baseName = basename($file);
if ($baseName == 'index.html') {
continue;
}
$fileName = str_replace($fileBasePath, '', $file);
if (is_dir($file)) {
$folders[] = $fileName;
} elseif (is_file($file)) {
$images[] = $fileName;
}
}
$data = [
'folders' => $folders,
'images' => $images
];
return view('admin::pages.filemanager.index', $data);
}
}

View File

@ -21,7 +21,7 @@ Route::prefix($adminName)
Route::Resource('files', \Beike\Admin\Http\Controllers\FileController::class);
Route::Resource('filemanager', \Beike\Admin\Http\Controllers\FilemanagerController::class);
Route::Resource('file_manager', \Beike\Admin\Http\Controllers\FileManagerController::class);
Route::Resource('customers', \Beike\Admin\Http\Controllers\CustomerController::class);
Route::resource('customers.addresses', \Beike\Admin\Http\Controllers\AddressController::class);