php - 找不到类“照亮\支持\外墙\存储”
问题描述
我正在 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';
}
}
解决方案
推荐阅读
- node.js - 在 Android 和 Nodejs 之间运行 Socket.io(在 NGINX 后面使用 https)
- c# - 如何在 CRUD Web 应用程序中使用 C#/Razor 动态分配 CSS 类服务器端?
- python - Python:尝试从 Pandas 的 DataFrame 中创建一个矩阵
- c - LLVM-IR 获取结构元素指针
- php - PHP 回显一个多维数组
- python - 吹奏乐器的阻抗
- batch-file - 使用批处理读取文件名
- c++ - 为什么指针仍然可以修改函数内部的 const 引用对象?
- snowflake-cloud-data-platform - 更新雪花表
- azure - 如何生成不记名令牌以在 azure 中激活 PIM