Download the PHP package phattarachai/filament-thai-date-picker without Composer
On this page you can find all versions of the php package phattarachai/filament-thai-date-picker. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download phattarachai/filament-thai-date-picker
More information about phattarachai/filament-thai-date-picker
Files in phattarachai/filament-thai-date-picker
Package filament-thai-date-picker
Short Description FilamentPHP Thai Date Picker Form Component
License MIT
Homepage https://github.com/phattarachai/filament-thai-date-picker
Informations about the package filament-thai-date-picker
FilamentPHP Thai Date Picker Form Component
ปฏิทิน Thai Date Picker สำหรับ Filament Form Component วัน/เดือน/ปีที่แสดงใน Form เป็นภาษาไทย (พ.ศ.) แต่เก็บเข้า Model เป็นปี ค.ศ.ตามปกติ
Version ที่รองรับ
| ThaiDatePicker | Filament | PHP | Laravel | สถานะ |
|---|---|---|---|---|
| 4.x | 5.x | 8.3+ | 12, 13 | เวอร์ชันหลัก พัฒนาต่อเนื่อง |
| 3.x | 5.x | 8.2+ | ตาม Filament | แก้บั๊กเท่านั้น |
| 2.x | 4.x | 8.2+ | ตาม Filament | แก้บั๊กเท่านั้น |
| 1.x | 3.x | 8.1+ | ตาม Filament | แก้บั๊กเท่านั้น |
ใช้ Filament 5 อยู่บน PHP 8.2 หรือ Laravel 11 ให้ใช้ 3.x (^3.0) ส่วนโปรเจกต์ใหม่ใช้ 4.x
ตั้งแต่ 4.1 ต้องการ Filament 5.10.1 ขึ้นไป ถ้า Filament ในโปรเจกต์เก่ากว่านั้น composer จะติดตั้ง 4.0.x ให้แทน
วิธีติดตั้ง
Run คำสั่ง composer require เพื่อติดตั้ง Package
ทำการ publish ไฟล์ javascript ของ picker (ถ้าใน post-autoload-dump ของ composer.json มีคำสั่งนี้อยู่แล้ว ข้ามขั้นตอนนี้ได้)
วิธีใช้งาน ThaiDatePicker
ใช้เหมือน DatePicker ปกติ แต่เรียกใช้ class ThaiDatePicker แทน
แบบ มีเวลา
ช่อง input แสดงวันที่แบบ j M y (เช่น 11 ต.ค. 69) และ j M y H:i เมื่อมีเวลา
เปลี่ยนรูปแบบได้ด้วย displayFormat() ซึ่งใช้ format แบบ PHP เหมือน DatePicker ปกติ โดยปี Y และ y จะแสดงเป็นปี พ.ศ.
ใช้ ThaiDateTimePicker::make('opens_at')->date(false) เป็นช่องเลือกเวลาอย่างเดียวได้ แสดงผลตาม time format ของ Filament
โดยปี พ.ศ.จะใช้สำหรับการแสดงผลเท่านั้น เวลาใช้งาน state เพื่อบันทึกลงฐานข้อมูลจะได้เป็นปี ค.ศ. ตามปกติ
การแสดงวันที่ภาษาไทยใน Infolist
นอกจาก Datepicker แล้วใน package นี้เพิ่ม method thaidate() และ thaidatetime()
สำหรับช่วยการแสดงผล Infolist วันที่ปี พ.ศ. ภาษาไทย
ถ้า field วันที่เป็นค่า null ได้ และต้องการให้แสดงค่า default ให้ส่ง parameter default เข้าไป
การแสดงวันที่ภาษาไทยใน Table Column
เช่นเดียวกับ Infolist package นี้เพิ่ม macro method thaidate() สำหรับการ format
การแสดงผลคอลัมน์วันที่เพื่อให้แสดงผลเป็นปี
พ.ศ. ภาษาไทย ได้เลย
ถ้าเป็น วันที่และเวลาใช้ method thaidatetime()
ทั้ง thaidate() และ thaidatetime() ใน Table Column และ Infolist รับ parameter ชุดเดียวกัน
format— date format ของ PHP เช่นj F Yสำหรับชื่อเดือนเต็มtimezone— ถ้าไม่ระบุ จะใช้ timezone ของ column หรือ entry นั้นdefault— ข้อความที่แสดงเมื่อค่าเป็น null
ถ้าต้องการแสดงเวลาเป็นบรรทัดรองใต้วันที่ ใช้ timeDescription() กับ column ที่ cast เป็นวันที่
ผู้พัฒนา
พัฒนาและดูแลโดย บริษัท ภัทรชัย อาร์ทิซาน จำกัด (Phattarachai Artisan) บริษัทที่ปรึกษาและพัฒนาเว็บ ที่เรียนรู้และแบ่งปันกับชุมชน Laravel แพ็กเกจนี้แบ่งปันให้ชุมชนนำไปใช้และต่อยอดได้อย่างอิสระ
ดูแพ็กเกจอื่นของเราได้ที่ phattarachai.dev/open-source และติดต่อเราได้ที่ phattarachai.dev
License
The MIT License (MIT).
All versions of filament-thai-date-picker with dependencies
illuminate/support Version ^12.0|^13.0
filament/forms Version ^5.10.1
phattarachai/thaidate Version ^13.0|^14.0
spatie/laravel-package-tools Version ^1.15.0