files
This commit is contained in:
parent
fbdb541b48
commit
385427562d
|
|
@ -2,14 +2,32 @@
|
||||||
|
|
||||||
namespace Beike\Admin\Http\Controllers;
|
namespace Beike\Admin\Http\Controllers;
|
||||||
|
|
||||||
use Illuminate\Http\Request;
|
class FileManagerController extends Controller
|
||||||
|
|
||||||
class FilemanagerController extends Controller
|
|
||||||
{
|
{
|
||||||
public function index()
|
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);
|
return view('admin::pages.filemanager.index', $data);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ Route::prefix($adminName)
|
||||||
|
|
||||||
Route::Resource('files', \Beike\Admin\Http\Controllers\FileController::class);
|
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', \Beike\Admin\Http\Controllers\CustomerController::class);
|
||||||
Route::resource('customers.addresses', \Beike\Admin\Http\Controllers\AddressController::class);
|
Route::resource('customers.addresses', \Beike\Admin\Http\Controllers\AddressController::class);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue