Page 91 - Laravel5_v1
P. 91

*
                      * @param  \Illuminate\Http\Request  $request
                      * @return \Illuminate\Http\Response
                      */
                     public function store(StoreBooksRequest $request) {
                         $book = new Books();
                         $book->title = $request->title;
                         $book->price = $request->price;
                         $book->typebooks_id = $request->typebooks_id;
                         if ($request->hasFile('image')) {
                             $filename = str_random(10) . '.' . $request->file('image')-
                 >getClientOriginalExtension();
                             $request->file('image')->move(public_path() . '/images/',
                 $filename);
                             Image::make(public_path() . '/images/' . $filename)->resize(50,
                 50)->save(public_path() . '/images/resize/' . $filename);
                             $book->image = $filename;
                         } else {
                             $book->image = 'nopic.jpg';
                         }
                         $book->save();

                                                                                   ้
                                                                                 ี
                                                                             ้
                                                                                       ้
                         $request->session()->flash('status', 'บันทึกขอมูลเรยบรอยแลว');

                         return back();
                         //return redirect()->action('BooksController@index');
                     }

                     /**
                      * Display the specified resource.
                      *
                      * @param  int  $id
                      * @return \Illuminate\Http\Response
                      */
                     public function show($id) {

                     }

                     /**
                      * Show the form for editing the specified resource.
                      *
                      * @param  int  $id
                      * @return \Illuminate\Http\Response
                      */
                     public function edit($id) {
                         $book = Books::findOrFail($id);
                         return view('books.edit', ['book' => $book]);
                     }
   86   87   88   89   90   91   92   93   94