PHPackages                             funnydevjsc/minio-laravel-integrate - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. funnydevjsc/minio-laravel-integrate

ActiveLibrary[File &amp; Storage](/categories/file-storage)

funnydevjsc/minio-laravel-integrate
===================================

Laravel package for MinIO

1.0.4(1y ago)024MITPHPPHP ^8.1

Since Oct 17Pushed 1y agoCompare

[ Source](https://github.com/funnydevjsc/minio-laravel-integrate)[ Packagist](https://packagist.org/packages/funnydevjsc/minio-laravel-integrate)[ Docs](https://github.com/funnydevjsc/minio-laravel-integrate)[ RSS](/packages/funnydevjsc-minio-laravel-integrate/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (5)Dependencies (2)Versions (6)Used By (0)

MinIO Admin Laravel
===================

[](#minio-admin-laravel)

The free Laravel package to help you integrate with your MinIO Standalone without using Minio Client

Use Cases
---------

[](#use-cases)

- CRUD buckets, policies, users, groups and objects.
- Use this in case you do not have permissions or do not want to use MinIO Client (mc) by calling shell\_exec or proc\_open function.

Features
--------

[](#features)

- Dynamic MinIO credentials from config/minio.php
- Easy to manage your MinIO with a few lines of coding

Requirements
------------

[](#requirements)

- **PHP**: 8.1 or higher
- **Laravel** 9.0 or higher

Quick Start
-----------

[](#quick-start)

If you prefer to install this package into your own Laravel application, please follow the installation steps below

Installation
------------

[](#installation)

#### Step 1. Install a Laravel project if you don't have one already

[](#step-1-install-a-laravel-project-if-you-dont-have-one-already)

#### Step 2. Require the current package using composer:

[](#step-2-require-the-current-package-using-composer)

```
composer require funnydevjsc/minio-laravel-integrate
```

#### Step 3. Publish the controller file and config file

[](#step-3-publish-the-controller-file-and-config-file)

```
php artisan vendor:publish --provider="FunnyDev\MinIO\MinIOServiceProvider" --tag="minio"
```

If publishing files fails, please create corresponding files at the path `config/minio.php` from this package.

```
