2017-06-01 6 views
0
$mobile_no = LoginModel::where(['mobile_no' => $request->mobile_no])->get(['mobile_no']); 
dd($mobile_no); 
if(!empty($mobile_no)){ 
    $request->session()->put('error','This mobile no. Already Exist!'); 
    return view::make('errors.503'); 
} 

にデータを持っているかどうかを確認するために働いていない私は、$mobile_noが空のときも、まだerror pageにリダイレクトif(isset($mobile_no))を使用しました。空、ISSET()変数はlaravel

私は常にコレクションを返すget()方法をdd($mobile_no)を使用して、この出力に Collection {#188 ▼ #items: [] }

答えて

0

を示す変数をチェックします。したがって、簡単な比較のためにfirst()を使用するか、count()を使用する必要があります。

また、バリデーターを使用して固有の携帯番号とエラーを確認することもできます。あなたはそれについてここで読むことができますhttps://laravel.com/docs/5.4/validation#rule-unique

関連する問題