Answered by : milad-dehghan
$rules = ['Fno' => 'numeric|min:2|max:5', 'Lno' => 'numeric|min:2'];
Source : https://stackoverflow.com/questions/27614936/laravel-rule-validation-for-numbers | Last Update : Sun, 08 Nov 20
Answered by : clever-cicada-m08gprou7d21
'item' => 'required|integer|between:1,10',
Source : | Last Update : Wed, 28 Oct 20
Answered by : lokesh-ramchandani-in6l3jq294i2
'state_id' => 'exists:states,id'
Source : | Last Update : Mon, 25 Jan 21
Answered by : sujay-patel
'email' => 'required|email|unique:users,email',
//@sujay
Source : https://stackoverflow.com/questions/40379728/email-validation-rule-in-laravel/40379945 | Last Update : Fri, 16 Oct 20
Answered by : handsome-hawk-ca4g4lhp3n0u
/** * Store a new blog post. * * @param Request $request * @return Response */
public function store(Request $request)
{ $validatedData = $request->validate([ 'title' => 'required|unique:posts|max:255', 'body' => 'required', ]); // The blog post is valid...
}
Source : https://laravel.com/docs/7.x/validation | Last Update : Wed, 10 Jun 20
Answered by : hirohito
'user_id' => 'required|exists:App\Models\Users,id'
Source : https://laravel.com/docs/8.x/validation#specifying-a-custom-column-name | Last Update : Wed, 06 Oct 21
Answered by : daishi-manjumoto
<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
class PostController extends Controller
{ /** * Show the form to create a new blog post. * * @return \Illuminate\View\View */ public function create() { return view('post.create'); }
/** * Store a new blog post. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function testStore(Request $request) { // Validate and store the blog post... }
}
Source : https://laravel.com/docs/9.x/validation | Last Update : Thu, 16 Jun 22
Answered by : kind-koala-j81xyg41fx3h
$messsages = array( 'email.required'=>'You cant leave Email field empty', 'name.required'=>'You cant leave name field empty', 'name.min'=>'The field has to be :min chars long', ); $rules = array( 'email'=>'required|unique:content', 'name'=>'required|min:3', ); $validator = Validator::make(Input::all(), $rules,$messsages);
Source : https://laravel.io/forum/07-27-2014-custom-validation-messages-with-data-of-the-rules | Last Update : Thu, 14 May 20
Answered by : sujay-patel
$rules = [ 'name' => 'required', 'email' => 'required|email', 'message' => 'required|max:250', ]; $customMessages = [ 'required' => 'The :attribute field is required.' ]; $this->validate($request, $rules, $customMessages);
//@sujay
Source : https://stackoverflow.com/questions/45007905/custom-laravel-validation-messages | Last Update : Mon, 07 Dec 20
Answered by : daishi-manjumoto
<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
class PostController extends Controller
{ /** * Show the form to create a new blog post. * * @return \Illuminate\View\View */ public function create() { return view('post.create'); }
/** * Store a new blog post. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { // Validate and store the blog post... }
}
Source : https://laravel.com/docs/9.x/validation | Last Update : Thu, 16 Jun 22