Files
app
Console
Exceptions
Http
Parser
Providers
AppServiceProvider.php
AuthServiceProvider.php
BroadcastServiceProvider.php
EventServiceProvider.php
RouteServiceProvider.php
Home.php
ParsedHome.php
Parser.php
User.php
bootstrap
config
database
public
resources
routes
storage
tests
.editorconfig
.env.example
.gitattributes
.gitignore
.styleci.yml
README.md
artisan
composer.json
composer.lock
package-lock.json
package.json
phpunit.xml
server.php
webpack.mix.js
MyHomeCollection/app/Providers/AppServiceProvider.php
Clement 06e6493664 💄 Ajoute des espaces insécables et formate les prix et surfaces
Ajoute aussi des icĂ´nes pour faire joli
Fix 
Fix 
2020-07-27 16:16:27 +02:00

39 lines
788 B
PHP

<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Str;
class AppServiceProvider extends ServiceProvider
{
/**
* Register any application services.
*
* @return void
*/
public function register()
{
//
}
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
Str::macro('currency', static function ($price) {
return sprintf('%s €', number_format($price, 0, ',', ' '));
});
Str::macro('surface', static function ($surface) {
if (empty($surface)) {
return '';
}
return sprintf('%s m²', number_format($surface, 0, ',', ' '));
});
}
}