public function postAdd(Request $request) { if (!ACL::hasPermission('advertising', 'add')) { return redirect(route('advertising'))->withErrors(['Você não pode adicionar propagandas.']); } $this->validate($request, ['title' => 'required|max:100', 'url' => 'required'], ['title.required' => 'Informe o título da propaganda', 'title.max' => 'O título da propaganda não pode passar de :max caracteres', 'url.required' => 'Informe o link da propaganda']); $advertising = new Advertising(); $advertising->title = $request->title; $advertising->url = $request->url; $advertising->save(); $success = "Propaganda adicionada com sucesso."; return redirect(route('advertising'))->with(compact('success')); }