我使用 laravel 和 cms orchid。为什么通过上传组件添加文件时会出现验证错误。
Layout::rows([
Select::make('user_id')
->value($this->orders->user_id)
->fromModel(User::class, 'familia'),
Upload::make('file')->maxFiles(1)->maxFileSize(50)
->title('Файл для вывода')->acceptedFiles('.pdf,.doc,.docx,.txt'),
]);
错误消息:验证错误。文件上传错误。
如何克服错误?
检查您的
php.ini
和 config/filesystems.php
配置是否正确。
在你的 php.ini 文件中 upload_max_filesize 和 post_max_size 应该是 50M 或更大
upload_max_filesize = 50M
post_max_size = 50M
在您的 config/filesystems.php 文件中遵循此配置
'disks' => [
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL') . '/storage',
'visibility' => 'public',
],
],
我希望这能解决您的问题。