/** * Store a newly created resource in storage. * * @param FlyerRequest $request * @return Response */ public function store(FlyerRequest $request) { $flyer = $this->user->publish(new Flyer($request->all())); flash()->success('Success', 'Your flyer has been created!'); return redirect(flyer_path($flyer)); //temporary }
/** * Store a newly created resource in storage. * * @param FlyerRequest $request * @return Response */ public function store(FlyerRequest $request) { $flyer = $this->user->publish(new Flyer($request->all())); // flash messaging flash('Success!', 'Your flyer has been created!'); return redirect(flyer_path($flyers)); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(FlyerRequest $request) { // Flyer::create($request->all(), Auth::user()->name); $flyer = $this->user->publish(new Flyer($request->all())); flash()->success('Flyer Created', 'Your flyer has been created.'); return redirect(flyer_path($flyer)); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(FlyerRequest $request) { //persist the flyer data $flyer = $this->user->publish(new Flyer($request->all())); flash()->success('Success!', 'Your flyer has been created!'); return redirect(flyer_path($flyer)); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(FlyerRequest $request) { $flyer = Flyer::create($request->all()); Auth::user()->publish(new Flyer($request->all())); flash('info', 'Flyer successfully saved'); return redirect(flyer_path($flyer)); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(FlyerRequest $request) { // Flyer::create($request->all()); $flyer = $this->user->publish(new Flyer($request->all())); flash('Success!', 'Your flyer has been created.'); return redirect(flyer_path($flyer)); }
/** * Store a newly created resource in storage. * * @param FlyerRequest $request * @return \Illuminate\Http\Response */ public function store(FlyerRequest $request) { // attach a user to a flyer $flyer = $this->user->publish(new Flyer($request->all())); // flash messaging flash()->success('Woohoo', 'Flyer successfully created!'); return redirect(flyer_path($flyer)); }
public function store(FlyerRequest $request) { //persist flyer //Flyer::create($request->all()); $flyer = $this->user->publish(new Flyer($request->all())); // flash messaging flash()->success('Success!', 'Your flyer has been created.'); //redirect to landing page // return redirect()->back(); return redirect(flyer_path($flyer)); }
/** * Store a newly created resource in storage..gitignore * * * @param FlyerRequest $request * * @return \Response */ public function store(FlyerRequest $request) { // Flyer::create($request->all()); $flyer = $this->user->publish(new Flyer($request->all())); flash()->success('Success!', 'Your flyer has been created!'); // redirect to landing page // return redirect()->back(); // return redirect()->route('flyer_path', [$flyer->zip, $flyer->address]); // return redirect($flyer->zip . '/' . str_replace(' ', '-', $flyer->address)); // return redirect($flyer->path()); return redirect(flyer_path($flyer)); }
/** * Store a newly created resource in storage. * * @param FlyerRequest $request * @return Response */ public function store(FlyerRequest $request) { // validate the form // this is done through FlyerRequest not here // persist the flyer // that'll be an array that maps to the columns //Flyer::create($request->all()); // need to link the user to the flyer // get my currently authenticated user and i want them to publish a new flyer $flyer = $this->user->publish(new Flyer($request->all())); // flash messaging // session()->flash('flash_message', 'Flyer sucessfully created!'); flash()->success('Success!', 'Your flyer has been created.'); // goal: we need to redirect to the completed flyer where they can add photos // we want to send them to /$flyer->zip/$flyer->street // option 1 // return redirect($flyer->zip . '/'. str_replace(' ', '-', $flyer->street)); // option 2 create a named route and then we would pass in whats necessary // return redirect()->route('flyer_path', [$flyer->zip, $flyer->street]); // option 3 NOT RECOMMENDED! add a method directly onto your flyer model. // technically probably something you shouldn't do and not the best practice. // so in flyer.php we woudld do // public function path() // { // return redirect($this->zip . '/'. str_replace(' ', '-', $this->street)); // } // and then one benefit is in the flyersController we can now say redirect to the flyer path // and the flyer model would be responsible for what its companion uri would be // return redirect($flyer->path()); // option 4, you can always create little helper functions and this can be useful // you could say redirect to the flyer path and then you would pass in the flyer here // and if that is something you woudl reference throughout this entire project like you are always // linking to a particular file then this would be very helpful // we autoload a app/helpers.php file in our "files" portion of the composer.json return redirect(flyer_path($flyer)); }
/** * Store a newly created resource in storage. * * @param FlyerRequest|Request $request * * @return \Illuminate\Http\Response */ public function store(FlyerRequest $request) { $flyer = $this->user->publish(new Flyer($request->all())); flash()->success('Success!', 'Flyer successfully has been created.'); return redirect(flyer_path($flyer)); }
public function store(FlyerRequest $request) { $flyer = Auth::user()->publish(new Flyer($request->all())); flash()->success('Success!', 'Your flyer has been created.'); return redirect(flyer_path($flyer)); }
/** * Store a newly created resource in storage. * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(FlyerRequest $request) { $flyer = $this->user->publish(new Flyer($request->all())); flash()->success('Now look', 'Couldnt just keep it to your f*****g self could you..'); return redirect(flyer_path($flyer)); }
public function store(FlyerRequest $request) { $flyer = Auth::user()->publish(new Flyer($request->all())); flash()->success("Success", "Flyer Created Succesfully"); return redirect(flyer_path($flyer)); }