/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Client $table, Request $request) { $inputs = \Input::except('_token', 'client_logo'); foreach ($inputs as $k => $v) { if (is_array($v)) { $inputs[$k] = json_encode($v); } } $table->validate($request, $table->rules()); $client = $table->create($inputs); if ($request->hasFile('client_logo')) { $table->uploadFile($request->file("client_logo"), $client->id); } $notification[] = array('type' => 'success', 'message' => \Lang::get('notification.store_success')); \Session::flash('notification', $notification); return redirect('client'); }