【发布时间】:2021-04-02 03:44:35
【问题描述】:
以 Laravel 验证为例:
$validatedData = $request->validate([
'title' => ['required', 'unique:posts', 'max:255'],
'body' => ['required'],
]);
我想添加路径是否存在于存储中。
Storage::exists('/path/to/your/directory');
基于此,我想做类似的事情:
$validatedData = $request->validate([
'title' => ['required', 'unique:posts', 'max:255'],
'body' => ['required'],
'path' => ['storage_file_exists_or_not']
]);
如何实现。谢谢。
【问题讨论】:
-
用户要设置目录吗?为什么要通过 validate 函数来验证 dir?
-
是的。用户将发送存储路径。前任。路径 = 应用程序/公共
-
您可以编写自定义验证。 stackoverflow.com/a/48452059/2609521然后检查目录是否存在stackoverflow.com/a/53402410/2609521
标签: laravel validation