La calculatrice Emoji est une calculatrice prototype, en utilisant des emojis au lieu de symboles mathématiques réguliers, et créé avec Laravel 5.3 et bootstrap v3.3.6 .
Nous devons d'abord cloner le projet localement: git clone https://github.com/thitami/EmojiCalculator.git
composer install
ainsi pour installer le projet et toutes ses dépendances..env.example
Fichier dans le même répertoire (Base Dir) et le renommer sur .env
. Ce fichier stocke nos paramètres de configuration.php artisan key:generate
.php artisan serve
, qui utilise le serveur intégré de PHP et par défaut écoute le port :8000
. Ensuite, nous visitons localhost:8000
dans un navigateur et nous sommes prêts à l'utiliser!
Lorsque nous frappons localhost:8000
les actions suivantes ont lieu:
Route::get('/','CalculatorController@homepage')
est égalé dans web.php
CalculatorService
est appelé pour charger les symboles de l'opérande fourni dans le fichier .env
.config/calculator.php
et rendus dans la vue. Nous utilisons une disposition de base, qui est stockée sous resources/views/calculator/home.blade.php
.Route::post('/calculate',['as' => 'calculator.getResult', 'uses' => 'CalculatorController@getResult']);
Les emojis utilisés par la calculatrice peuvent être configurés dans le fichier .env
:
CALCULATOR_ADD_OPERAND = '👽'
CALCULATOR_SUBTRACT_OPERAND = '💀'
CALCULATOR_DIVIDE_OPERAND = '👻'
CALCULATOR_MULTIPLY_OPERAND = '😱'
Veuillez considérer que si nous définissons le même symbole pour une opération différente, les défaillances suivantes seront chargées:
'add' => '👽',
'subtract' => '💀',
'multiply' => '👻',
'divide' => '😱',
Ce projet a une couverture de test unitaire. Les tests PHPUnit peuvent être trouvés dans tests/CalculationTest.php
et sont simplement exécutés avec la commande phpunit
du répertoire de base.
Le Laravel Framework est un logiciel open d'open sous licence MIT.