File "FrontCoreRequest.php"

Full Path: /home/isoftco/public_html/hrm/app/Http/Requests/FrontCoreRequest.php
File size: 766 bytes
MIME-type: text/x-php
Charset: utf-8

<?php

namespace App\Http\Requests;

use App\Classes\Reply;
use App\Models\Company;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Contracts\Validation\Validator;
use Illuminate\Http\Exceptions\HttpResponseException;


class FrontCoreRequest extends FormRequest
{
    protected $user;
    protected $companyId;

    /**
     * CoreRequest constructor.
     */
    public function __construct()
    {
        parent::__construct();
        $this->user = auth()->guard('employee')->user();

        $this->companyId = $this->user->company_id;

    }

    protected function failedValidation(Validator $validator)
    {
        $response = Reply::failedToastr($validator);
        throw new HttpResponseException(response()->json($response, 200));
    }

}