A calculadora emoji é uma calculadora de protótipo, usando emojis em vez de símbolos de matemática regulares, e criada com o Laravel 5.3 e o bootstrap v3.3.6 .
Primeiramente, temos clonar o projeto localmente: git clone https://github.com/thitami/EmojiCalculator.git
composer install
para instalar o projeto e todas as suas dependências..env.example
no mesmo diretório (DIR base) e renomeá -lo para .env
. Este arquivo armazena nossas definições de configuração.php artisan key:generate
.php artisan serve
, que usa o servidor interno do PHP e, por padrão, escuta a porta :8000
. Então, visitamos localhost:8000
em um navegador e estamos prontos para usá -lo!
Quando atingimos localhost:8000
ocorrem as seguintes ações:
Route::get('/','CalculatorController@homepage')
é comparada em web.php
CalculatorService
é chamado para carregar os símbolos de operando fornecidos no arquivo .env
.config/calculator.php
e renderizado na visualização. Estamos usando um layout básico, que é armazenado em resources/views/calculator/home.blade.php
.Route::post('/calculate',['as' => 'calculator.getResult', 'uses' => 'CalculatorController@getResult']);
Os emojis usados pela calculadora podem ser configurados no arquivo .env
:
CALCULATOR_ADD_OPERAND = '👽'
CALCULATOR_SUBTRACT_OPERAND = '💀'
CALCULATOR_DIVIDE_OPERAND = '👻'
CALCULATOR_MULTIPLY_OPERAND = '😱'
Por favor, considere que, se definirmos o mesmo símbolo para uma operação diferente, os seguintes padrões serão carregados:
'add' => '👽',
'subtract' => '💀',
'multiply' => '👻',
'divide' => '😱',
Este projeto possui uma cobertura de teste de unidade. Os testes de phpunit podem ser encontrados nos tests/CalculationTest.php
e são simplesmente executados com a phpunit
de comando no diretório base.
A estrutura do Laravel é um software de código aberto licenciado sob a licença do MIT.