Emoji Calculator เป็นเครื่องคิดเลขต้นแบบโดยใช้อิโมจิแทนสัญลักษณ์คณิตศาสตร์ปกติและสร้างขึ้นด้วย Laravel 5.3 และ Bootstrap v3.3.6
ก่อนอื่นเรามีการโคลนโครงการในพื้นที่: git clone https://github.com/thitami/EmojiCalculator.git
composer install
เพื่อติดตั้งโครงการและการอ้างอิงทั้งหมด.env.example
ลงในไดเรกทอรีเดียวกัน (ฐาน DIR) และเปลี่ยนชื่อเป็น .env
ไฟล์นี้จัดเก็บการตั้งค่าการกำหนดค่าของเราphp artisan key:generate
php artisan serve
ซึ่งใช้เซิร์ฟเวอร์ในตัวของ PHP และโดยเริ่มต้นฟังพอร์ต :8000
จากนั้นเราเยี่ยมชม localhost:8000
ในเบราว์เซอร์และเราพร้อมที่จะใช้งาน!
เมื่อเราตี localhost:8000
การกระทำต่อไปนี้เกิดขึ้น:
Route::get('/','CalculatorController@homepage')
เส้นทางถูกจับคู่ใน web.php
CalculatorService
ถูกเรียกให้โหลดสัญลักษณ์ตัวถูกดำเนินการที่จัดหาในไฟล์. .env
config/calculator.php
และแสดงผลในมุมมอง เรากำลังใช้เค้าโครงพื้นฐานซึ่งเก็บไว้ภายใต้ resources/views/calculator/home.blade.php
Route::post('/calculate',['as' => 'calculator.getResult', 'uses' => 'CalculatorController@getResult']);
อิโมจิที่ใช้โดยเครื่องคิดเลขสามารถกำหนดค่าได้ในไฟล์ .env
:
CALCULATOR_ADD_OPERAND = '👽'
CALCULATOR_SUBTRACT_OPERAND = '💀'
CALCULATOR_DIVIDE_OPERAND = '👻'
CALCULATOR_MULTIPLY_OPERAND = '😱'
โปรดพิจารณาว่าหากเราตั้งค่าสัญลักษณ์เดียวกันสำหรับการดำเนินการอื่นแล้วค่าเริ่มต้นต่อไปนี้จะถูกโหลด:
'add' => '👽',
'subtract' => '💀',
'multiply' => '👻',
'divide' => '😱',
โครงการนี้มีความครอบคลุมการทดสอบหน่วย การทดสอบ PHPUNIT สามารถพบได้ใน tests/CalculationTest.php
และได้รับการดำเนินการง่ายๆด้วยคำสั่ง phpunit
จากไดเรกทอรีพื้นฐาน
Laravel Framework เป็นซอฟต์แวร์ที่ได้รับอนุญาตจากการเปิดใช้งานภายใต้ใบอนุญาต MIT