Алиюн OSS Laravel
Этот пакет представляет собой оболочку, которая связывает aliyun-oss-flysystem с Laravel в качестве доступного диска для хранения данных.
Если требуется прямая передача от клиента, используйте расширение пакета OSS для веб-сервера с подписью прямой передачи aliyun-oss-appserver.
laravel | aliyun-oss-laravel | driver | readme |
---|---|---|---|
>=5.5,<9.0 | ^3.0 | aliyun | readme |
>=9.0 | ^4.0 | oss | readme |
composer require alphasnow/aliyun-oss-laravel
Затем запустите composer install
, чтобы установить зависимость.
2. Измените файл среды .env
OSS_ACCESS_KEY_ID=<Ваш aliyun accessKeyId, Требуется>
OSS_ACCESS_KEY_SECRET=<Ваш aliyun accessKeySecret, Требуется>
OSS_BUCKET=<Ваше имя корзины oss, Требуется>
OSS_ENDPOINT=<Домен конечной точки oss, Требуется>
config/filesystems.php
"default" => env("FILESYSTEM_DRIVER", "oss"),
// ...
"disks"=>[
// ...
"oss" => [
"driver" => "oss",
"access_key_id" => env("OSS_ACCESS_KEY_ID"), // Требуется, вашAccessKeyId
"access_key_secret" => env("OSS_ACCESS_KEY_SECRET"), // Требуется, вашAccessKeySecret
"bucket" => env("OSS_BUCKET"), // Требуется, например: my-bucket
"endpoint" => env("OSS_ENDPOINT"), // Требуется, например: oss-cn-shanghai.aliyuncs.com
"internal" => env("OSS_INTERNAL", null), // Необязательно, например: oss-cn-shanghai-internal.aliyuncs.com
"domain" => env("OSS_DOMAIN", null), // Необязательно, например: oss.my-domain.com
"is_cname" => env("OSS_CNAME", false), // Необязательно, если Endpoint является пользовательским доменным именем, это должно быть true, см.: https://github.com/aliyun/aliyun-oss-php-sdk/blob/572d0f8e099e8630ae7139ed3fdedb926c7a760f/src/OSS/OssClient.php#L113C1-L122C78
"prefix" => env("OSS_PREFIX", ""), // Необязательно, префикс пути хранилища
"use_ssl" => env("OSS_SSL", false), // Необязательно, следует ли использовать HTTPS
"throw" => env("OSS_THROW", false), // Необязательно, следует ли вызывать исключение при ошибке
"signatureVersion" =>
``` **Проблемы**
[Открытие проблемы](https://github.com/alphasnow/aliyun-oss-laravel/issues)
**Участники**
<a href="https://github.com/alphasnow/aliyun-oss-laravel/graphs/contributors">
<img src="https://contrib.rocks/image?repo=alphasnow/aliyun-oss-laravel" />
</a>
**История звёзд**
[](https://star-history.com/#alphasnow/aliyun-oss-laravel&Timeline)
**Лицензия**
[MIT](LICENSE)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )