簡體   English   中英

如何在 laravel 驗證中排除規則

[英]how to exclude a rule in laravel validation

我正在使用表單請求驗證在儀表板內構建用戶辭職。 它在存儲資源中運行良好,但我需要在更新資源時排除密碼角色,因此如果用戶將其留空,我將存儲舊密碼

我的驗證文件

namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;

class UsersRequest extends FormRequest
{
    public function rules()
    {
        return [
            'avatar' => ['image', 'mimes:jpeg,jpg,png', 'max:700'],
            'second_name' => ['required', 'max:60'],
            'password' => ['required', 'confirmed', 'max:255'],

在這種情況下,只需使用'sometimes'來更新密碼,而不是'required'

public function rules()
    {
        return [
            'avatar' => ['image', 'mimes:jpeg,jpg,png', 'max:700'],
            'second_name' => ['required', 'max:60'],
            'password' => ['sometimes', 'confirmed', 'max:255'],

出現時進行驗證,請在此處查看文檔:有時規則 laravel

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM