for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php namespace Modules\Page\Http\Requests;
use Modules\Core\Internationalisation\BaseFormRequest;
class CreatePageRequest extends BaseFormRequest
{
protected $translationsAttributesKey = 'page::pages.validation.attributes';
public function rules()
return [
'template' => 'required',
'is_home' => 'unique:page__pages',
];
}
public function translationRules()
'title' => 'required',
'body' => 'required',
public function authorize()
return true;
public function messages()
'template.required' => trans('page::messages.template is required'),
'is_home.unique' => trans('page::messages.only one homepage allowed'),
public function translationMessages()
'title.required' => trans('page::messages.title is required'),
'body.required' => trans('page::messages.body is required'),