Special Characters Not Allowed Validation in Laravel

By Hardik Savani | July 8, 2020 | Category : Laravel


Now, let's see example of laravel validation no special characters. let’s discuss about laravel validation prevent special characters. i explained simply about special characters not allowed validation in laravel. you can see laravel special characters not allowed validation.

we will use alpha validation rule for not allowed special characters in laravel.

we may sometime requirement to add validation for prevent special characters in our laravel application. so i will show how to validation for not allowed special characters in laravel 7 using laravel alpha. you can easily use with your controller method.

I will give you three way to add validation in laravel. so i will just show you controller code and preview here. so you can also follow form validation with laravel with this code: Laravel Form Validation Example.

You can see bellow preview:

Preview:

Example 1:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\User;

class HomeController extends Controller

{

/**

* Show the application dashboard.

*

* @return \Illuminate\Http\Response

*/

public function create()

{

return view('createUser');

}

/**

* Show the application dashboard.

*

* @return \Illuminate\Http\Response

*/

public function store(Request $request)

{

$request->validate([

'name' => 'required|alpha',

'email' => 'required|email|unique:users'

]);

$input = $request->all();

$user = User::create($input);

return back()->with('success', 'User created successfully.');

}

}

Example 2:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\User;

class HomeController extends Controller

{

/**

* Show the application dashboard.

*

* @return \Illuminate\Http\Response

*/

public function create()

{

return view('createUser');

}

/**

* Show the application dashboard.

*

* @return \Illuminate\Http\Response

*/

public function store(Request $request)

{

$request->validate([

'name' => 'required|alpha_num',

'email' => 'required|email|unique:users'

]);

$input = $request->all();

$user = User::create($input);

return back()->with('success', 'User created successfully.');

}

}

Example 3:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\User;

class HomeController extends Controller

{

/**

* Show the application dashboard.

*

* @return \Illuminate\Http\Response

*/

public function create()

{

return view('createUser');

}

/**

* Show the application dashboard.

*

* @return \Illuminate\Http\Response

*/

public function store(Request $request)

{

$request->validate([

'name' => 'required|regex:/^[a-zA-Z]+$/u',

'email' => 'required|email|unique:users'

]);

$input = $request->all();

$user = User::create($input);

return back()->with('success', 'User created successfully.');

}

}

I hope it can help you...




Hardik Savani
My name is Hardik Savani. I'm a full-stack developer, entrepreneur and owner of Aatman Infotech. I live in India and I love to write tutorials and tips that can help to other artisan. I am a big fan of PHP, Javascript, JQuery, Laravel, Codeigniter, VueJS, AngularJS and Bootstrap from the early stage.
Follow Me: Github Twitter
***Do you want me hire for your Project Work? Then Contact US.

We are Recommending you: