MINI Sh3ll
<?php
namespace App\Http\Requests;
use Illuminate\Support\Facades\Input;
use Illuminate\Foundation\Http\FormRequest;
class AddCompanyRequest extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return true;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
$rules = array();
$rules['company_name'] = 'required|min:3';
$rules['country_id'] = 'required';
$rules['state'] = 'required';
$rules['city'] = 'required|min:3';
$rules['address'] = 'required|min:3';
$rules['company_domains'] = 'required|unique:company_domains,domain_name';
$user = Input::get('user');
if ($user== 1) {
$rules['first_name'] = 'required';
$rules['last_name'] = 'required';
$rules['email'] = 'required|unique:users,email';
$rules['mobile'] = 'required';
}
if ($user== 0) {
$rules['company_admins'] = 'required';
}
return $rules;
}
}
OHA YOOOO