Page 58 - Laravel5_v1
P. 58

</div>
                         </div>
                     </div>
                 </div>
                 @endsection

                                                                 ้
                                                            ั
                                                                              ้
             3.  ทดสอบโดยการคลิกปุม เพิ มขอมูล เราจะไดหนาเพจสําหรบเพิ มขอมูลเรยบรอย พรอมทั งเลือกประเภทหนังสือไดดวย
                                                                      ี
                                                                         ้
                                 ่
                                                    ้
                                       ้
                                                                                                     ้
                                                 ้
                                                                                                    ้


















                 อธบายเพิ มเติม การใชฟอรมนั นจะมีตองการเปด และปดฟอรม เสมอ การเปดฟอรมจะใชคําสั ง
                                                                             ์
                                                          ิ
                                                              ์
                   ิ
                                     ์
                                                   ิ
                                                                                  ้
                                 ้
                                                                         ิ
                                             ้
                 {!! Form::open(array('url' => 'books','files' => true)) !!}
                               ้
                         ์
                 และปดฟอรมจะใชคําสั ง {!! Form::close() !!}
                     ิ
                                                 ้
                                                                     ิ
                                             ้
                 หากฟอรมของเรามีการอัพโหลดไฟล์ดวย ใหระบุ 'files' => true ตอนเปดฟอรมนั นเอง
                       ์
                                                                          ์

                                                                      ้
                 การดึงขอมูลใส่ใน dropdown list เราสามารถเรยกใช method lists() ไดเลย ตัวอย่างเช่น
                                                    ี
                       ้
                                                        ้
                 <?= Form::select('typebooks_id', App\TypeBooks::lists('name', 'id'), null, ['class' => 'form-control', 'placeholder' => 'กรณาเลือกประเภทหนังสือ...']); ?>
                                                                                             ุ
                   ื
                 หรอหากมีเงอนไขก็ใช where ตัวอย่างเช่นกัน
                          ื
                                 ้


          การตรวจสอบความถูกตองของขอมูล (Validation)
                                ้
                                        ้

                                                                                     ้
                 เมื อสรางฟอรมเสรจเรยบรอยแลว ก่อนกดปุมบันทึกควรมีความตรวจสอบความถูกตองของขอมูลในฟอรมก่อน เช่น ตรวจเชคว่า
                                                                               ้
                     ้
                                                                                             ์
                                        ้
                                 ี
                                    ้
                                                                                                            ็
                           ์
                              ็
                                                 ่
          ผูใชกรอกขอมูลมาหรอไม่ กรอกขอมูลมาถูกตองตามรปแบบหรอเปล่า เปนตน ใน Laravel จะมีกฎในการตรวจสอบความถูกตองของขอมูล
           ้
                                                                                                      ้
                                                                                                            ้
                         ื
                                                        ื
                                                               ็
                                  ้
                                           ้
                                                 ู
                  ้
            ้
                                                                  ้
          สําเรจรปมาใหแลว สามารถกําหนดไดตามสะดวก
                                      ้
             ็
               ู
                    ้
                      ้
   53   54   55   56   57   58   59   60   61   62   63