Skip to content

Instantly share code, notes, and snippets.

@imbrish
imbrish / DateInterval.php
Created March 10, 2018 08:58
Extension of `Carbon\CarbonInterval`
<?php
namespace App\Library\Utilities;
use DateTime;
use DatePeriod;
use Carbon\CarbonInterval;
use InvalidArgumentException;
use Illuminate\Support\Collection;
@imbrish
imbrish / MacroServiceProvider.php
Created January 30, 2018 14:46
Locale-aware & multi-key sorting of arrays
<?php
namespace App\Providers;
use Illuminate\Support\Collection;
use Illuminate\Support\ServiceProvider;
class MacroServiceProvider extends ServiceProvider
{
/**
@imbrish
imbrish / LocalizationSync.php
Created September 29, 2016 11:48
Laravel artisan command for syncing all translation files for given languages.
<?php
namespace App\Console\Commands;
use Illuminate\Console\Command;
class LocalizationSync extends Command
{
/**
* The name and signature of the console command.