Download the PHP package baraear/laravel-thailand without Composer
On this page you can find all versions of the php package baraear/laravel-thailand. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download baraear/laravel-thailand
More information about baraear/laravel-thailand
Files in baraear/laravel-thailand
Package laravel-thailand
Short Description The package may help Laravel developer store user address by easily way
License MIT
Informations about the package laravel-thailand
แพคเกจตำบล, อำเภอ, จังหวัด และรหัสไปรษณีย์สำหรับ Laravel Framework
แพคเกจนี้จะช่วยให้นักพัฒนาที่ใช้ Laravel Framework ในการพัฒนาสามารถจัดเก็บข้อมูลที่อยู่ได้ง่ายขึ้น
การติดตั้ง
-
ติดตั้งแพคเกจ
baraear/laravel-thailand
ผ่านทาง Composer -
ทำการเพิ่ม Service Provider ของแพคเกจใน
config/app.php
-
ประกาศใช้งานไฟล์ config ของแพคเกจ
-
ประกาศใช้งานไฟล์ migration ของแพคเกจ
-
ประกาศใช้งานไฟล์ seeds ของแพคเกจ
- เพิ่มข้อมูลตำบล, อำเภอ, จังหวัด และรหัสไปรษณีย์ลงฐานข้อมูล แก้ไขไฟล์
database/seeds/DatabaseSeeder.php
ดังนี้
การใช้งาน
หลังจากทำการเพิ่มข้อมูลแล้วโดยปกติผู้ใช้สามารถใช้งานผ่านทาง Models ที่ทางแพคเกจจัดทำไว้ให้ได้เลย ซึ่งมีดังต่อไปนี้ SubDistrict
, District
, Province
และ PostalCode
ตำบล
อำเภอ
จังหวัด
รหัสไปรษณีย์
ซึ่งหากผู้ใช้ไม่ต้องการใช้งานผ่าน Models ที่แพคเกจจัดทำไว้ผู้ใช้สามารถสร้าง Model ใหม่โดยจำเป็นต้องทำการ implements ด้วย Contract ที่ทางแพคเกจเตรียมไว้ให้และจำเป็นต้องแก้ไข models ในไฟล์ config/thai_address.php
ให้ตรงกันด้วย
เมื่อสร้าง Models เองอย่าลืมแก้ไข config
นอกจากนี้แพคเกจยังเตรียมการใช้งาน API ไว้ให้ใช้งานสำหรับท่านที่ใช้ Vue.js และ axios
ผู้ใช้สามารถใช้งานการค้นหาชื่อตำบล, อำเภอ, จังหวัด และรหัสไปรษณีย์ได้ผ่านทาง Baraear\ThaiAddress\Controllers\ThaiAddressController@search
หรือผ่าน API api/search/address/{query}
ซึ่งการค้นหาจะใช้ keyword ไปค้นหาจากชื่อตำบล, อำเภอ, จังหวัด และรหัสไปรษณีย์ภายในครั้งเดียว