การสร้าง Barcode ด้วย Laravel Framwork

การสร้าง Barcode ด้วย Laravel Framework นั้นสามารถทำได้โดยใช้ Package ชื่อว่า "milon/barcode" ซึ่งเป็น Package ที่ช่วยในการสร้าง Barcode ได้อย่างง่ายดาย

ตัวอย่างขั้นตอนการสร้าง Barcode ด้วย Laravel Framework

  1. ติดตั้ง Package "milon/barcode" ผ่าน Composer
composer require milon/barcode
  1. เขียนโค้ดใน Controller
use Milon\\\\Barcode\\\\Facades\\\\DNS1DFacade;

class BarcodeController extends Controller
{
    public function generateBarcode()
    {
        $barcode = DNS1DFacade::getBarcodeHTML('1234567890', 'C39');
        return view('barcode', compact('barcode'));
    }
}

โดยในตัวอย่างข้างต้น จะเป็นการสร้าง Barcode แบบ Code 39 โดยมีข้อมูลเป็น '1234567890' และส่งค่า Barcode HTML ไปแสดงผลในหน้า view ชื่อ barcode ผ่านตัวแปร $barcode

  1. สร้าง View สำหรับแสดงผล Barcode
<!DOCTYPE html>
<html>
<head>
	<title>Barcode</title>
</head>
<body>
	{!! $barcode !!}
</body>
</html>

  1. เรียกใช้งาน Controller

เมื่อทำขั้นตอนการสร้าง Barcode เสร็จสิ้นแล้ว สามารถเรียกใช้งาน Controller ที่สร้างไว้เพื่อแสดงผล Barcode ได้โดยเข้าถึง URL ของ Controller นั้น

เช่น http://localhost/barcode หรือ http://example.com/barcode

หากต้องการกำหนดชื่อ URL ที่ต้องการสามารถทำได้โดยการกำหนด Route ในไฟล์ web.php ดังนี้

Route::get('/barcode', 'BarcodeController@generateBarcode')->name('barcode');

โดยในตัวอย่างข้างต้น จะเป็นการกำหนด Route สำหรับเรียกใช้งาน Controller ชื่อ BarcodeController และ Method ชื่อ generateBarcode ผ่าน URL ชื่อ /barcode โดยกำหนดชื่อ URL นี้ว่า barcode

หากมีข้อสงสัยเพิ่มเติม สามารถติดต่อสอบถามได้เพิ่มเติมครับ

แท๊ก

laravel
บทความยอดนิยม