Skip to content

Instantly share code, notes, and snippets.

@Garbee
Created December 23, 2016 12:19
Show Gist options
  • Save Garbee/9d631c19a72f2ea8f26a5adb1655f62f to your computer and use it in GitHub Desktop.
Save Garbee/9d631c19a72f2ea8f26a5adb1655f62f to your computer and use it in GitHub Desktop.
<?php
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class Contact extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize() : bool
{
return true;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules() : array
{
return [
'name' => [
'required',
'string',
],
'email' => [
'required',
'email',
],
'message' => [
'required',
'string',
],
];
}
public function getName() : string
{
return $this->input('name');
}
public function getEmail() : string
{
return $this->input('email');
}
public function getMessage() : string
{
return $this->input('message');
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment