首页 > 解决方案 > 找不到类“照亮\支持\外墙\存储”

问题描述

我正在 laravel 中开发一个应用程序,当我用失眠症(帖子)进行测试时,它会显示以下 "ClassIllumina\Support\Facades\Storage" not found。按照我下面的代码

警告控制器.php

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use illuminate\Support\Facades\Storage;
use illuminate\Support\Facades\Validator;

use App\Models\Warning;
use App\Models\Unit;

class WarningController extends Controller
{

    public function addWarningFile(Request $request)
    {
        $array = ['error' => ''];

        $validator = validator::make($request->all(), [
            'photo' => 'required|file|mimes:jpg,png'
        ]);

        if (!$validator->fails()) {
            $file = $request->file('photo')->store('public');
            $array['photo'] = asset(Storage::url($file));
        } else {
            $array['error'] = $validator->errors()->first();
            return $array;
        }

        return $array;
    }
}

验证器.php

<?php

namespace Illuminate\Support\Facades;


class Validator extends Facade
{
    /**
     * Get the registered name of the component.
     *
     * @return string
     */
    protected static function getFacadeAccessor()
    {
        return 'validator';
    }
}

标签: phplaravel

解决方案


推荐阅读