Page 67 - Laravel5_v1
P. 67

*/
                 public function edit($id) {
                     //
                 }

                 /**
                  * Update the specified resource in storage.
                  *
                  * @param  \Illuminate\Http\Request  $request
                  * @param  int  $id
                  * @return \Illuminate\Http\Response
                  */
                 public function update(Request $request, $id) {
                     //
                 }

                 /**
                  * Remove the specified resource from storage.
                  *
                  * @param  int  $id
                  * @return \Illuminate\Http\Response
                  */
                 public function destroy($id) {
                     //
                 }

             }


                                                           ้
                                                     ้
                                                                   ั
                                                                                        ์
                 อธบายโคด เมธอด store() หากการตรวจสอบขอมูลถูกตอง เราจะรบ request และค่าจากฟอรมมาทั งหมด โดยมีเราสามารถ
                   ิ
                         ้
                                 ้
                                                   ้
                               ้
                          ้
                             ้
                                                                             ้
                                                                                                       ่
                                                                        ้
                                                     ื
                 ตรวจสอบไดว่าผูใชไดเลือกอัพโหลดไฟล์มาไดหรอไม่ สามารถตรวจสอบไดโดยใช hasFile() หากอัพโหลดมาเราจะสุมชื อไฟล์ใหม่
                                                                             ็
                                                                                        ้
                                 ้
                 เพื อไม่ใหชอซํ ากัน พรอมกับอัพโหลดไฟล์เก็บไวที โฟลเดอร images หลังจากนั นกย่อขนาดไฟล์ใหเหลือขนาด 50x50 แลวเกบไวที
                                                            ์
                                                    ้
                       ้
                                                                                                            ็
                         ื
                                                                                                               ้
                                                                                                         ้
                                                              ็
                                                                                        ้
                                                                                          ็
                                                                ้
                                                                           ็
                                                          ้
                                          ้
                                              ้
                       ์
                                        ้
                 โฟลเดอร images/resize หากผูใชไม่ไดอัพโหลดภาพเขามากใหกําหนดชื อว่าเปน nopic.jpg แลวกสั ง save() เพื อบันทึกลงใน
                 ตาราง

                  ิ
             3.  เปดไฟล์ resources\views\books\index.blade.php เพื อแกไข path รปภาพใหถูกตองในที นี เราเก็บรปที ย่อแลวไวในโฟลเดอร  ์
                                                                                                     ้
                                                                                                  ้
                                                                                           ู
                                                                               ้
                                                                           ้
                                                                    ู
                                                             ้
                               ้
                 images/resize แกไขใหม่เปนดังนี
                                     ็

                 <a href="{{ asset('images/'.$book->image) }}"><img src="{{
                 asset('images/resize/'.$book->image) }}"></a>
   62   63   64   65   66   67   68   69   70   71   72