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 จะมีกฎในการตรวจสอบความถูกตองของขอมูล
้
้
้
ื
ื
็
้
้
ู
้
้
้
สําเรจรปมาใหแลว สามารถกําหนดไดตามสะดวก
้
็
ู
้
้