Kalkulator emoji adalah kalkulator prototipe, menggunakan emoji alih -alih simbol matematika biasa, dan dibuat dengan Laravel 5.3 dan Bootstrap v3.3.6 .
Kami pertama -tama harus mengkloning proyek secara lokal: git clone https://github.com/thitami/EmojiCalculator.git
composer install
jadi untuk menginstal proyek dan semua dependensinya..env.example
ke direktori yang sama (Dir Base) dan mengganti nama menjadi .env
. File ini menyimpan pengaturan konfigurasi kami.php artisan key:generate
.php artisan serve
baru, yang menggunakan server bawaan PHP dan secara default mendengarkan port :8000
. Kemudian, kami mengunjungi localhost:8000
di browser dan kami siap menggunakannya!
Ketika kami mencapai localhost:8000
tindakan berikut terjadi:
Route::get('/','CalculatorController@homepage')
rute dicocokkan di web.php
CalculatorService
dipanggil untuk memuat simbol operan yang disediakan dalam file .env
.config/calculator.php
, dan diterjemahkan dalam tampilan. Kami menggunakan tata letak dasar, yang disimpan di bawah resources/views/calculator/home.blade.php
.Route::post('/calculate',['as' => 'calculator.getResult', 'uses' => 'CalculatorController@getResult']);
Emoji yang digunakan oleh kalkulator dapat dikonfigurasi dalam file .env
:
CALCULATOR_ADD_OPERAND = '👽'
CALCULATOR_SUBTRACT_OPERAND = '💀'
CALCULATOR_DIVIDE_OPERAND = '👻'
CALCULATOR_MULTIPLY_OPERAND = '😱'
Harap pertimbangkan bahwa jika kami mengatur simbol yang sama untuk operasi yang berbeda maka default berikut akan dimuat:
'add' => '👽',
'subtract' => '💀',
'multiply' => '👻',
'divide' => '😱',
Proyek ini memiliki cakupan uji unit. Tes phPunit dapat ditemukan dalam tests/CalculationTest.php
dan dapatkan hanya dieksekusi dengan perintah phpunit
dari direktori dasar.
Kerangka kerja Laravel adalah perangkat lunak bersumber terbuka yang dilisensikan di bawah lisensi MIT.