CodeIgniter Forums

Full Version: Please for God Sake help me with Form Validation
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I have been trying to learn CI4 i always stuck in form validation. 

When i try to echo out the validation it shows blank

PHP Code:
//* Create project
    public function create_project()
    {
        $validation = \Config\Services::validation();

        //* Setting validation rules

        $validation->setRule('project_name''Project Name''required');

        if(! $this->validate([]))
        {
            if ($validation->hasError('project_name'))
            {
                echo $validation->getError('project_name');
            }
        }
        else
        {
            echo "validation is good";
        }
    

Please help me learn this new challenge please
The way I do it is the following:
PHP Code:
if ($this->request->getMethod() == 'post' && !$validation->withRequest($this->request)->run()) {
    
//display errors(with view)
else
    
//display view 

I believe you're passing no validation rules when you use $this->validate([]).
Thanks but I will like to get my own custorm error set

In CI3 we did if($this->form_validstion-.run() == false)


We use run to run the validation and use validarion_erros to get it.

I need better way to validate pls
See my post in your other topic for this.