Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function add(Request $request)
- {
- \Validator::extend('banner_check', function($attribute, $value, $parameters)
- {
- if(getimagesize($_FILES['banner']['tmp_name']))
- {
- $info = getimagesize($_FILES['banner']['tmp_name']);
- if($info[0] == 468 && $info[1] == 60)
- return $value == true;
- else
- return $value == "Проблемс";
- }
- else
- return $value == "Проблемс";
- });
- $this->validate($request, [
- 'name' => 'required|min:5|max:32',
- 'site' => 'required|min:15|max:255',
- 'rules_url' => 'min:15|max:255',
- 'register_url' => 'min:15|max:255',
- 'launcher_url' => 'min:15|max:255',
- 'donate_url' => 'min:15|max:255',
- 'slogan' => 'min:5|max:255',
- 'vk_group' => 'integer',
- 'description' => 'required|min:15',
- 'banner' => 'banner_check|mimes:jpeg,bmp,png,gif|max:100',
- ]);
- $user = $request->user();
- $project = new Project();
- $project->name = $request->name;
- $project->site = $request->site;
- $project->rules_url = $request->rules_url;
- $project->register_url = $request->register_url;
- $project->launcher_url = $request->launcher_url;
- $project->donate_url = $request->donate_url;
- $project->slogan = $request->slogan;
- $project->description = $request->description;
- $user->projects()->save($project);
- \Session::flash('status', 'Проект успешно создан');
- return redirect('home/projects');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement