mardi 5 janvier 2016

laravel 5 validation using request not working

I have form and wanting to insert fileds with validation.

I am using laravel 5 framework,

I made createQuranRequest under Requests folder

I am trying to echo validation errors but I get below error

ErrorException in a19890dff92858726bf2b1048815af329d53d3b6.php line 6:
Undefined variable: errors (View: 
/Applications/MAMP/htdocs/quran/resources/views/pages/quranForm.blade.php) 
(View:/Applications/MAMP/htdocs/quran/resources/views/pages
/quranForm.blade.php)

My quranForm.blade.php code where I am trying to spit errors

<div class="form-group">

          {!!Form::label('title','Surah Title:')!!}    
          {!!Form::text('title',null,['class' => 'form-control'])!!} 

          <span class="help-block">{{$errors->first('title') }}</span>

        </div>
        <div class="form-group">
          {!!Form::label('lyrics','Surah Lyrics:')!!}       
          {!!Form::textarea('lyrics',null,['class' => 'form-control'])!!}  

        </div>


        <div class="form-group">

         {!!Form::submit('Add Surah',['class' => 'btn btn-primary'])!!}

        </div>

My createQuranRequest file

   <?php

namespace App\Http\Requests;

use App\Http\Requests\Request;

class createQuranRequest extends Request

{
    /**
     * Determine if the user is authorized to make this request.
     *
     * @return bool
     */
    public function authorize()
    {
        return true;
    }

    /**
     * Get the validation rules that apply to the request.
     *
     * @return array
     */
    public function rules()
    {
        return [
            'title' => 'required',
            'lyrics' => 'required'
        ];
    }
}

My controller file

   public function store(createQuranRequest $request, quran $quran){ 


    $quran->create($request->all());

    return redirect('quran');

}
}



from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/1PdoJqW
via IFTTT

Aucun commentaire:

Enregistrer un commentaire