如何在 Laravel 10 中正确配置 cloudinary?

问题描述 投票:0回答:1

Cloudinary 变得不确定。我正在使用 laravel 10 和 "cloudinary-labs/cloudinary-laravel": "^2.0",

我已经安装了cloudinary

composer require cloudinary-labs/cloudinary-laravel

并通过

发布cloudinary配置
php artisan vendor:publish --provider="CloudinaryLabs\CloudinaryLaravel\CloudinaryServiceProvider"

并添加到config/api.php

'providers' => [
    ...
    CloudinaryLabs\CloudinaryLaravel\CloudinaryServiceProvider::class,
],

'aliases' => [
    ...
    'Cloudinary' => CloudinaryLabs\CloudinaryLaravel\Facades\Cloudinary::class,
],

还提供了我的 api 密钥、.env 文件中的云名称。

这是我的控制器

<?php

    namespace App\Http\Controllers\Api;
    use App\Http\Controllers\Controller;
    use Illuminate\Http\Request;
    use CloudinaryLabs\CloudinaryLaravel\Facades\Cloudinary;
 
    class FileUploadController extends Controller
    {
        public function storeUploads(Request $request)
        {
        $image = $request->file('image');
        if($image){
            $cloudinary = new Cloudinary();
        }
        
    }
}

这是我得到未定义的Cloudinary

php laravel cloudinary
1个回答
0
投票

我解决了这个问题。我的问题是缓存。当我重新启动 IDE 时,它就可以工作了。

© www.soinside.com 2019 - 2024. All rights reserved.