Калькулятор Emoji - это калькулятор прототипа, использующий смайлики вместо обычных математических символов, и созданный с 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 можно найти phpunit
tests/CalculationTest.php
.
Структура Laravel является программным обеспечением с открытым исходным кодом, лицензированным по лицензии MIT.