<?php
namespace SpondonIt\Service\Requests;
use Illuminate\Foundation\Http\FormRequest;
class DatabaseRequest 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()
{
$option = $this->route('option');
return [
'db_port' => 'required',
'db_host' => 'required',
'db_database' => 'required',
'db_username' => 'required'
];
}
/**
* Translate fields with user friendly name.
*
* @return array
*/
public function attributes()
{
return [
'db_port' => trans('service::install.db_port'),
'db_host' => trans('service::install.db_host'),
'db_database' => trans('service::install.db_database'),
'db_username' => trans('service::install.db_username'),
];
}
}