เป็นระบบซื้อ-ขาย ของร้านชำทั่วไป สร้างเพื่อเป็นคอร์สเรียนสอนการเขียนระบบด้วย Laravel Framework:
สร้างโปรเจ็คด้วยคำสั่ง git clone:
git clone https://github.com/chagy/laravel-pos.git <ชื่อโพลเดอร์โปรเจ็ค>
cd <ชื่อโพลเดอร์โปรเจ็ค>
ติดตั้ง PHP dependencies:
composer install
ตั้งค่า configuration:
cp .env.example .env
สร้าง application key:
php artisan key:generate
สร้างฐานข้อมูล เป็น MySQL แล้วกำหนดค่าฐานข้อมูลในไฟล์ .env
DB_DATABASE=ชื่อ ฐานข้อมูล
DB_USERNAME=username ฐานข้อมูล
DB_PASSWORD=password ฐานข้อมูล
Run คำสั่ง database migrations:
php artisan migrate
Run คำสั่ง database seeder:
php artisan db:seed
Run server:
php artisan serve
Username & Password สำหรับล็อกอินเข้าระบบ:
- Username: admin
- Password: password
- Username: employee
- Password: password
- Username: customer
- Password: password
- ติดตั้งเครื่องมือที่จำเป็น
- ติดตั้ง Laravel
- ติดตั้ง plugin
- ติดตั้ง Package Login
- ติดตั้ง Pakage Permission
- ติดตั้ง Extension VS code
- อธิบาย Diagram
- Migrate Province
- Migrate District
- Migrate SubDistrict
- Migrate User
- Migrate Supplier
- Migrate Category
- Migrate Product
- Migrate Import
- Migrate Import Product Item
- Migrate Promotion
- Migrate Promotion Condition
- Migrate Promotion Product
- Migrate Pos Order
- Migrate Pos Order Item
- Migrate Setting
- สร้างหน้ารายการจังหวัด
- Query ข้อมูลจังหวัด
- Search ข้อมูลจังหวัด
- Pagination ข้อมูลจังหวัด
- สร้างหน้าเพิ่ม ข้อมูลจังหวัด
- เพิ่ม ข้อมูลจังหวัดลงฐานข้อมูล
- การตอบรับ ข้อมูลจังหวัด
- Validation ข้อมูลจังหวัด
- แก้ไข ข้อมูลจังหวัด
- สร้างหน้ารายการผู้ผลิต
- ฟอร์มกรอกข้อมูลผู้ผลิต
- Validation ข้อมูลผู้ผลิต
- เลือกข้อมูลจังหวัด อำเภอ ตำบล
- เพิ่มข้อมูลผู้ผลิต
- แก้ไขข้อมูลผู้ผลิต
- Loading ข้อมูลผู้ผลิต
- สร้างหน้ารายการพนักงาน
- ฟอร์มกรอกข้อมูลพนักงาน
- Validation ข้อมูลพนักงาน
- เพิ่มข้อมูลพนักงาน
- เพิ่มข้อมูลรูปพนักงาน
- แก้ไขข้อมูลพนักงาน
- สร้างหน้ารายการสินค้า
- สร้างฟอร์มกรอกข้อมูลสินค้า
- Validation ข้อมูลสินค้า
- เพิ่ม ข้อมูลสินค้า
- แก้ไข ข้อมูลสินค้า
- สร้างหน้ารายการนำเข้าสินค้า
- สร้างฟอร์มกรอกข้อมูลนำเข้าสินค้า
- สร้างป๊อบอัพเลือกข้อมูลสินค้า
- ป๊อบอัพค้นหาข้อมูลสินค้า
- เลือกข้อมูลสินค้า
- สร้างฟอร์มกรอกจำนวนสินค้า
- ยอดรวมสินค้าตามรายการ
- ลบข้อมูลสินค้า
- เพิ่มข้อมูลนำเข้าสินค้า
- แก้ไขข้อมูลนำเข้าสินค้า
- บันทึกข้อมูลจำนวนสินค้า
- สร้างหน้านำเข้าด้วย Excel
- นำเข้าข้อมูลด้วย Excel
- สร้างหน้าขายสินค้า
- สร้าง Box ค้นหาสินค้า
- สร้าง Box สินค้า
- สร้าง Box ตะกร้า
- สร้าง Component สินค้า
- ค้นหาสินค้า
- สร้าง Component ตะกร้า
- เพิ่มสินค้าลงตะกร้า
- ยอดรวมสินค้าในตะกร้า
- ลบสินค้าในตะกร้า
- แก้ไขสินค้าในตะกร้า 1
- แก้ไขสินค้าในตะกร้า 2
- ส่วนลดพิเศษ
- ส่วนลดในรายการสินค้า
- เลือกลูกค้า 1
- เลือกลูกค้า 2
- สร้าง Component คิดเงิน 1
- สร้าง Component คิดเงิน 2
- สร้าง Component คิดเงิน 3
- สร้าง Component คิดเงิน 4
- สร้าง Component คิดเงิน 5
- สร้าง Component คิดเงิน 6
- บันทึกข้อมูลการขาย
- แก้ไข Bug ข้อมูลการขาย
- สร้าง Component คิดเงิน 7
- สร้างป๊อบอัพพิมพ์ใบเสร็จ
- แก้ไข Bug ป๊อบอัพพิมพ์ใบเสร็จ
- พิมพ์ใบเสร็จด้วย MPDF
- แก้ไข Bug พิมพ์ใบเสร็จด้วย MPDF
- สร้าง Header พิมพ์ใบเสร็จแบบ Slip
- พิมพ์ใบเสร็จแบบ Slip
- พิมพ์ใบเสร็จแบบ A4 1
- พิมพ์ใบเสร็จแบบ A4 2
- พิมพ์ใบเสร็จแบบ A4 3
- พิมพ์ใบเสร็จแบบ A4 4
- พิมพ์ใบเสร็จแบบ A4 5
- สร้างรายการโปรโมชั่น
- สร้างฟอร์มโปรโมชั่น
- เลือกสินค้า 1
- เลือกสินค้า 2
- สร้างเงือนไขโปรโมชั่น
- Validation ข้อมูลโปรโมชั่น
- บันทึก ข้อมูลโปรโมชั่น
- แก้ไข ข้อมูลโปรโมชั่น
- ส่วนลดของสินค้า
- โปรโมชั่นของสินค้า
- โปรโมชั่นของสินค้า แก้ไข Bug
- ติดตั้ง plugin barcode
- สร้างบาร์โค้ดให้สินค้า
- สร้าง Qr code ให้สินค้า
- Scan Qr code & Bar code ของสินค้า
- สร้างหน้ารายงานรายวัน
- คิวรีรายงานรายวัน
- คิวรีข้อมูลเงื่อนไขลง Input
- รายงานรายวัน Export to Excel
- รายงานรายวัน Export to PDF
- สร้างหน้ารายงานรายเดือนและคิวรีข้อมูล
- เปลี่ยนเดือนเป็นภาษาไทย
- รายงานรายเดือน Export to Excel
- รายงานรายเดือน Export to PDF
- สร้างกราฟแท่งให้รายงานรายเดือน
- สร้างหน้ารายงานรายปี
- รายงานรายปี Export to Excel
- รายงานรายปี Export to PDF
- สร้างระดับและสิทธิ์
- เมนูระดับ
- เมนูสิทธิ์
- จัดการระดับให้พนักงาน
- บันทึกระดับให้พนักงาน
- บันทึกสิทธิ์ให้พนักงาน
- อัพโปรเจ็ค