File: D:/HostingSpaces/netwerkbrabant/netwerkbrabant.nl/app/Http/Requests/ProductFormRequest.php
<?php
namespace App\Http\Requests;
use Illuminate\Validation\Rule;
use Illuminate\Foundation\Http\FormRequest;
class ProductFormRequest 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()
{
return [
// Contact Rules
'product_id' => 'required',
'invoice_first_name' => 'required',
'invoice_last_name' => 'required',
'email' => 'required|email',
'site_url' => 'required',
'we_transfer' => 'required',
// Invoice rules
'invoice_email' => 'required|email',
'invoice_address' => 'required',
'invoice_postal' => 'required',
'invoice_city' => 'required',
// Accept legal
'accept_legal' => 'accepted',
];
}
/**
* Get the error messages for the defined validation rules.
*
* @return array
*/
public function messages()
{
return [
'name.required' => __('site/auth.companyNameRequired'),
];
}
}