/** * @param CategoryFormRequest $request * @param CategoryRepositoryInterface $repository * * @return \Illuminate\Http\RedirectResponse */ public function store(CategoryFormRequest $request, CategoryRepositoryInterface $repository) { $categoryData = ['name' => $request->input('name'), 'user' => Auth::user()->id]; $category = $repository->store($categoryData); Session::flash('success', 'New category "' . $category->name . '" stored!'); Preferences::mark(); if (intval(Input::get('create_another')) === 1) { Session::put('categories.create.fromStore', true); return Redirect::route('categories.create')->withInput(); } return Redirect::route('categories.index'); }
/** * @param CategoryFormRequest $request * @param CRI $repository * * @return \Illuminate\Http\RedirectResponse */ public function store(CategoryFormRequest $request, CRI $repository) { $categoryData = ['name' => trim($request->input('name')), 'user' => auth()->user()->id]; $category = $repository->store($categoryData); Session::flash('success', strval(trans('firefly.stored_category', ['name' => e($category->name)]))); Preferences::mark(); if (intval(Input::get('create_another')) === 1) { Session::put('categories.create.fromStore', true); return redirect(route('categories.create'))->withInput(); } return redirect(route('categories.index')); }