La calculadora de emoji es una calculadora prototipo, que usa emojis en lugar de símbolos matemáticos regulares, y creada con Laravel 5.3 y Bootstrap v3.3.6 .
En primer lugar, tenemos que clonar el proyecto localmente: git clone https://github.com/thitami/EmojiCalculator.git
composer install
para instalar el proyecto y todas sus dependencias..env.example
en el mismo directorio (Dir Base) y cambiarlo a .env
. Este archivo almacena nuestra configuración de configuración.php artisan key:generate
.php artisan serve
, que utiliza el servidor incorporado de PHP y, por defecto, escucha el puerto :8000
. Luego, visitamos localhost:8000
en un navegador y estamos listos para usarlo.
Cuando llegamos a localhost:8000
se llevan a cabo las siguientes acciones:
Route::get('/','CalculatorController@homepage')
La ruta coincide en web.php
CalculatorService
para cargar los símbolos de operando suministrados en el archivo .env
.config/calculator.php
y se representan en la vista. Estamos utilizando un diseño básico, que se almacena en resources/views/calculator/home.blade.php
.Route::post('/calculate',['as' => 'calculator.getResult', 'uses' => 'CalculatorController@getResult']);
Los emojis utilizados por la calculadora se pueden configurar en el archivo .env
:
CALCULATOR_ADD_OPERAND = '👽'
CALCULATOR_SUBTRACT_OPERAND = '💀'
CALCULATOR_DIVIDE_OPERAND = '👻'
CALCULATOR_MULTIPLY_OPERAND = '😱'
Considere que si establecemos el mismo símbolo para una operación diferente, se cargarán los siguientes valores predeterminados:
'add' => '👽',
'subtract' => '💀',
'multiply' => '👻',
'divide' => '😱',
Este proyecto tiene una cobertura de prueba unitaria. Las pruebas de phpunit se pueden encontrar en tests/CalculationTest.php
y simplemente se ejecuta con el comando phpunit
desde el directorio base.
El marco de Laravel es un software de código abierto con licencia bajo la licencia MIT.