GrafiteInc/Scaffold

View on GitHub
app/View/Forms/UserPasswordForm.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace App\View\Forms;

use Grafite\Forms\Fields\Password;
use Grafite\Forms\Forms\BaseForm;

class UserPasswordForm extends BaseForm
{
    public $route = 'user.security.update';

    public $method = 'put';

    public $buttons = [
        'submit' => 'Save',
    ];

    public $columns = 1;

    public function fields()
    {
        return [
            Password::make('old_password', [
                'required' => true,
                'label' => 'Current Password',
            ]),
            Password::make('new_password', [
                'required' => true,
                'label' => 'New Password',
            ]),
            Password::make('new_password_confirmation', [
                'required' => true,
                'label' => 'Confirm New Password',
            ]),
        ];
    }
}