Saturday, 22 November 2014

show validation error messages in view page in laravel

 Following code paste ( after or before) on  you form field where you want show message :-

 @if ($errors->has('fieldname')) <p class="">{{ $errors->first('fieldname') }} @endif

file upload in laravel

 Use this code in your controller :-

$fileName = Input::file('file')->getClientOriginalName();

$destinationPath = base_path().'/public/upload/';

Input::file('file')->move($destinationPath, $fileName);

form in laravel format

{{ Form::open(['url' => '/admin', 'method' => 'post']) }}

{{Form::text('username', null,array('placeholder' => 'Username','class' => 'form-control','id' => 'input-username'))}}

{{Form::password('password', null,array('placeholder' => 'Password','class' => 'form-control','id' => 'input-password'))}}

{{Form::submit('Login', array('name' => 'sub','class' => 'btn btn-primary'))}}

{{ Form::close() }}

controller value pass in view page in laravel

First you pass value in controller :-

return View::make('admin_pages.dashboard')->with('message',$message);

and get this messages on view page :-

<span>@if ($alert = Session::get('message'))
  
        {{ $alert }}
  
@endif </span>

Thursday, 20 November 2014

how to set form validation in laravel

 In your controller set this code after form post :-


 $rules = array(
        'categoryname'                => 'required|alpha',
        'childrenacceptjesus'         => 'required|numeric',
        'file'                        => 'required|max:10000',
        'childrengraduated'           => 'required|numeric|max:450',
        'email'                       => 'required|email|unique:users',
        'username'                    => 'required|min:6|unique:users',
        'password'                    => 'required|confirmed|min:6'
        'pda'                         => 'required|unique:forms',
        'password'                    => 'required|min:8|confirmed',
        'password_confirmation'       => 'required|min:8',

    );

$data = Input::all();

$validation = Validator::make ($data, $rules);

        if ($validation->passes())
        {

                         //true

                } else

                      {
                           //false
                      }

how to set image path in laravel

 Normally :-

<img src="rootlaravel/asset/css/images/top.png">

in laravel :-

<img src="{{ asset('asset/css/images/top.png'); }}">

set path in laravel


{{ URL::to( 'admin/logout') }}


<a href="{{ URL::to( 'admin/logout') }}">Logout</a>