File: /home/imensosw/www/mpl.imenso.co/app/Http/Requests/PromoterUpdateSocialMediaRequest.php
<?php
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class PromoterUpdateSocialMediaRequest extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return $this->input('id') == $this->user()->id;
}
/**
* Get the validation rules that apply to the request.
*
* @return array
*/
public function rules()
{
return [
'facebook_link' => '',
'twitter_link' => '',
'youtube_link' => '',
'instagram_link' => '',
'tumblr_link' => '',
];
}
/**
* Configure the validator instance.
*
* @param \Illuminate\Validation\Validator $validator
* @return void
*/
public function withValidator($validator)
{
$validator->fails(function ($validator) {
$this->session()->flash('promoter-edit-social-media-open', true);
return redirect()->back()->withErrors($validator);
});
}
}