This is a Ract based filemanager built for the Quix Pagebuilder and open sourced by ThemeXpert.
If you want to integrate file manager to you project you need to install the File manger client first. Details instruction will be found here https://github.com/themexpert/react-filemanager
composer require themexpert/react-filemanager-server
Let's say we have the following file structure
- $_SERVER['DOCUMENT_ROOT']
- app
- config.php
- index.php
- public
- uploads
- app
File: config.php
<?php
return [
'root' => '/public/storage/', //your public upload directory
'upload' => [
'allowed_types' => ['image/jpeg', 'image/png']
]
];
File: /app/index.php
(new FileManager(__DIR__ . '/config.php'));
exit; //just incase someone else tries to send some more data or maybe upto you
Now our server endpoint will be /app/
We can use any other file and have the server endpoint wherever we want