Recommend this page to a friend! |
Download .zip |
Info | Documentation | Screenshots | View files (120) | Download .zip | Reputation | Support forum | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2023-09-05 (18 days ago) | Not yet rated by the users | Total: 4 | All time: 11,123 This week: 102 |
Version | License | PHP version | Categories | |||
s3b2b 1.0 | The PHP License | 7 | Files and Folders, Content management, P... |
Description | Author | |
This package can manage files stored in multiple Amazon S3 buckets. |
<p align="center"> <a href="#" target="_blank"> <img src="art/logo.svg" width="300" alt="Laravel Logo"> </a> </p>
S2B2B is a simple S3 file manager. It can manage multiple file storage at the same time and can also easily move files from one S3 bucket to another S3 bucket.
Before installing, make sure you have Composer and Yarn installed. And, you need to install Soketi to run the web socket server.
composer install
yarn install && yarn dev
cp .env.example .env
php artisan key:generate
php artisan migrate
php artisan queue:work
soketi start
The MIT LicenseMIT License. Please see License File for more information.
Screenshots | ||
Files |
File | Role | Description | ||
---|---|---|---|---|
.github (1 file) | ||||
app (10 directories) | ||||
art (1 file, 1 directory) | ||||
bootstrap (1 file) | ||||
config (16 files) | ||||
database (3 directories) | ||||
public (3 files, 1 directory) | ||||
resources (3 directories) | ||||
routes (4 files) | ||||
tests (2 files, 2 directories) | ||||
.editorconfig | Data | Auxiliary data | ||
.env.example | Data | Auxiliary data | ||
.eslintrc.cjs | Data | Auxiliary data | ||
.yarnrc.yml | Data | Auxiliary data | ||
artisan | Class | Class source | ||
composer.json | Data | Auxiliary data | ||
composer.lock | Data | Auxiliary data | ||
docker-compose.yml | Data | Auxiliary data | ||
LICENSE | Lic. | License text | ||
package.json | Data | Auxiliary data | ||
phpunit.xml | Data | Auxiliary data | ||
postcss.config.js | Data | Auxiliary data | ||
README.md | Doc. | Documentation | ||
tailwind.config.js | Data | Auxiliary data | ||
vite.config.js | Data | Auxiliary data | ||
yarn.lock | Data | Auxiliary data |
Files | / | app |
File | Role | Description | ||
---|---|---|---|---|
Console (1 file) | ||||
Events (3 files) | ||||
Exceptions (1 file) | ||||
Http (1 file, 3 directories) | ||||
Jobs (1 file) | ||||
Listeners (1 file) | ||||
Models (2 files) | ||||
Providers (6 files) | ||||
Repository (1 file) | ||||
Services (4 files) |
Files | / | app | / | Events |
File | Role | Description |
---|---|---|
FileMovedEvent.php | Class | Class source |
FileMoveRequestedEvent.php | Class | Class source |
FileMovingEvent.php | Class | Class source |
Files | / | app | / | Http |
File | Role | Description | ||
---|---|---|---|---|
Controllers (3 files) | ||||
Middleware (10 files) | ||||
Requests (2 files) | ||||
Kernel.php | Class | Class source |
Files | / | app | / | Http | / | Controllers |
File | Role | Description |
---|---|---|
BucketController.php | Class | Class source |
Controller.php | Class | Class source |
FileManagerController.php | Class | Class source |
Files | / | app | / | Http | / | Middleware |
File | Role | Description |
---|---|---|
Authenticate.php | Class | Class source |
EncryptCookies.php | Class | Class source |
HandleInertiaRequests.php | Class | Class source |
PreventRequestsDuringMaintenance.php | Class | Class source |
RedirectIfAuthenticated.php | Class | Class source |
TrimStrings.php | Class | Class source |
TrustHosts.php | Class | Class source |
TrustProxies.php | Class | Class source |
ValidateSignature.php | Class | Class source |
VerifyCsrfToken.php | Class | Class source |
Files | / | app | / | Http | / | Requests |
File | Role | Description |
---|---|---|
CreateBucketRequest.php | Class | Class source |
UpdateBucketRequest.php | Class | Class source |
Files | / | app | / | Models |
File | Role | Description |
---|---|---|
Bucket.php | Class | Class source |
User.php | Class | Class source |
Files | / | app | / | Providers |
File | Role | Description |
---|---|---|
AppServiceProvider.php | Class | Class source |
AuthServiceProvider.php | Class | Class source |
BroadcastServiceProvider.php | Class | Class source |
EventServiceProvider.php | Class | Class source |
RouteServiceProvider.php | Class | Class source |
TelescopeServiceProvider.php | Class | Class source |
Files | / | app | / | Services |
File | Role | Description |
---|---|---|
BucketService.php | Class | Class source |
CleanFolder.php | Class | Class source |
FileManagerService.php | Class | Class source |
FileMoveService.php | Class | Class source |
Files | / | config |
File | Role | Description |
---|---|---|
app.php | Class | Class source |
auth.php | Class | Class source |
broadcasting.php | Aux. | Auxiliary script |
cache.php | Aux. | Auxiliary script |
cors.php | Aux. | Auxiliary script |
database.php | Aux. | Auxiliary script |
filesystems.php | Aux. | Auxiliary script |
hashing.php | Aux. | Auxiliary script |
logging.php | Class | Class source |
mail.php | Aux. | Auxiliary script |
queue.php | Aux. | Auxiliary script |
sanctum.php | Class | Class source |
services.php | Aux. | Auxiliary script |
session.php | Aux. | Auxiliary script |
telescope.php | Class | Class source |
view.php | Aux. | Auxiliary script |
Files | / | database | / | migrations |
File | Role | Description |
---|---|---|
2023_08_21_175704_...e_buckets_table.php | Class | Class source |
2023_08_24_193927_create_jobs_table.php | Class | Class source |
2023_08_24_202914_...iled_jobs_table.php | Class | Class source |
Files | / | public |
File | Role | Description | ||
---|---|---|---|---|
vendor (1 directory) | ||||
.htaccess | Data | Auxiliary data | ||
index.php | Class | Class source | ||
robots.txt | Doc. | Documentation |
Files | / | public | / | vendor | / | telescope |
File | Role | Description |
---|---|---|
app-dark.css | Data | Auxiliary data |
app.css | Data | Auxiliary data |
app.js | Data | Auxiliary data |
favicon.ico | Data | Auxiliary data |
mix-manifest.json | Data | Auxiliary data |
Files | / | resources | / | js |
File | Role | Description | ||
---|---|---|---|---|
Components (1 file, 3 directories) | ||||
Lang (1 file) | ||||
Layouts (1 file) | ||||
Pages (1 directory) | ||||
Stores (4 files) | ||||
app.js | Data | Auxiliary data | ||
bootstrap.js | Data | Auxiliary data |
Files | / | resources | / | js | / | Components |
File | Role | Description | ||
---|---|---|---|---|
Bucket (1 file, 5 directories) | ||||
Form (1 file) | ||||
UI (1 file) | ||||
Header.vue | Data | Auxiliary data |
Files | / | resources | / | js | / | Components | / | Bucket |
File | Role | Description | ||
---|---|---|---|---|
Button (2 files) | ||||
EmptyStates (2 files) | ||||
Form (1 file) | ||||
Modals (4 files) | ||||
Partials (3 files) | ||||
FileManager.vue | Data | Auxiliary data |
Files | / | resources | / | js | / | Components | / | Bucket | / | Button |
File | Role | Description |
---|---|---|
ActivityButton.vue | Data | Auxiliary data |
AddBucketButton.vue | Data | Auxiliary data |
Files | / | resources | / | js | / | Components | / | Bucket | / | EmptyStates |
File | Role | Description |
---|---|---|
NoBuckets.vue | Data | Auxiliary data |
NoData.vue | Data | Auxiliary data |
Files | / | resources | / | js | / | Components | / | Bucket | / | Form |
File | Role | Description |
---|---|---|
BucketForm.vue | Data | Auxiliary data |
Files | / | resources | / | js | / | Components | / | Bucket | / | Modals |
File | Role | Description |
---|---|---|
DeleteModal.vue | Data | Auxiliary data |
FileMoveModal.vue | Data | Auxiliary data |
FileUploadModal.vue | Data | Auxiliary data |
NewFolderModal.vue | Data | Auxiliary data |
Files | / | resources | / | js | / | Components | / | Bucket | / | Partials |
File | Role | Description |
---|---|---|
File.vue | Data | Auxiliary data |
Folder.vue | Data | Auxiliary data |
OptionMenu.vue | Data | Auxiliary data |
Files | / | resources | / | js | / | Components | / | Form |
File | Role | Description |
---|---|---|
FormInputText.vue | Data | Auxiliary data |
Files | / | resources | / | js | / | Stores |
File | Role | Description |
---|---|---|
activities.js | Data | Auxiliary data |
buckets.js | Data | Auxiliary data |
index.js | Data | Auxiliary data |
locale.js | Data | Auxiliary data |
Files | / | routes |
File | Role | Description |
---|---|---|
api.php | Example | Example script |
channels.php | Aux. | Auxiliary script |
console.php | Example | Example script |
web.php | Class | Class source |
Files | / | tests |
File | Role | Description | ||
---|---|---|---|---|
Feature (1 file) | ||||
Unit (1 file) | ||||
CreatesApplication.php | Class | Class source | ||
TestCase.php | Class | Class source |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
100% |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.