Undefined type 'App\Http\Controllers\ValidationException' code example

Example 1: Class 'App\Http\Controllers\Validator' not found

use Illuminate\Support\Facades\Validator;

Example 2: App\Http\Controllers\Validator not found

use Illuminate\Support\Facades\Validator;

# most likely you will need these 2 too
use Illuminate\Support\Facades\Hash;
use App\User;

Example 3: Class 'App\Http\Controllers\Validator' not found

public function store()
    {
        $rules = array(
            'name'    => 'required',
        );

        $validator = Validator::make(Input::all(), $rules);

        // if the validator fails, redirect back to the form
        if ($validator->fails()) {
            return Redirect::back()
                ->withErrors($validator) // send back all errors to the login form
                ->withInput();

            $input = input::all();

        } else {

            $company                = New Company();
            $company->name          = Input::get('name');
            $company->user_id       = Input::get('user_id');
            $company->country_id    = Input::get('country_id');
            $company->description   = Input::get('description');

            $company->save();

            return Redirect::to('/backend')->withInput()->with('success', Company added.');

        }
    }

Tags:

Php Example