【发布时间】:2023-03-22 08:41:01
【问题描述】:
如何在表单请求中的常规验证之后验证其他内容? 我需要根据输入中给出的名称验证文件夹是否存在。
<?php
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class CreateFolder extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return (auth()->check() && auth()->user()->can('create folders'));
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'name' => 'required|between:1,64|string'
];
}
}
当我在常规验证后验证文件夹是否存在时,我想使用相同的name。正如我所见,文档没有指定任何有用的东西。
【问题讨论】:
-
能否指定要检查文件夹是否存在的位置?
-
好的,我想检查文件夹是否存在:
public/files/ -
我已经添加了我的答案,请尝试一下。
标签: laravel validation request