source: app/Http/Requests/Auth/VerifyNewEmailRequest.php

Last change on this file was 7304c7f, checked in by beratkjufliju <kufliju@…>, 3 years ago

added user authentication, create & forgot password methods and blades

  • Property mode set to 100644
File size: 800 bytes
Line 
1<?php
2
3namespace App\Http\Requests\Auth;
4
5use Illuminate\Foundation\Http\FormRequest;
6use Illuminate\Validation\Rule;
7
8class VerifyNewEmailRequest extends FormRequest
9{
10 /**
11 * Determine if the user is authorized to make this request.
12 *
13 * @return bool
14 */
15 public function authorize()
16 {
17 return true;
18 }
19
20 /**
21 * Get the validation rules that apply to the request.
22 *
23 * @return array
24 */
25 public function rules()
26 {
27 $that = $this;
28
29 return [
30 "security_code" => [
31 "required",
32 "integer",
33 Rule::exists("users")->where(function ($query) use ($that) {
34 $query->where("id", $that->route("id"));
35 }),
36 ]
37 ];
38 }
39}
Note: See TracBrowser for help on using the repository browser.