Skip to content

Instantly share code, notes, and snippets.

View princealikhan's full-sized avatar
🎯
Focusing

Prince Ali Khan princealikhan

🎯
Focusing
View GitHub Profile
@princealikhan
princealikhan / array_csv.php
Created August 1, 2017 07:31
Generate CSV from array using PHP (Codeigniter) in chunks
<?php
function arrayCsv(){
$allUserCount = $this->db->count_all('users');
$iteration = 2;
$userPerChunk = $allUserCount/$iteration;
$offset = 0;
$csvPath = '/Your-System-Path/';
@princealikhan
princealikhan / AssetBuildCommand.php
Created April 9, 2017 18:57
Push Elixir Build Assets To AWS S3 Bucket (CSS,JS)
<?php namespace App\Console\Commands\Build;
use Illuminate\Console\Command;
use Symfony\Component\Console\Helper\ProgressBar;
use Symfony\Component\Console\Output\ConsoleOutput;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Input\InputArgument;
use Aws\S3\Exception\S3Exception;
@princealikhan
princealikhan / SyncUser.php
Created April 4, 2017 11:19
Sync Mautic User To Laravel/Lumen Application Artisan Command
<?php namespace App\Console\Commands\Marketing\Sync;
use Illuminate\Console\Command;
use Princealikhan\Mautic\Facades\Mautic;
use App\Models\User;
use App\Models\MauticUser;
use Symfony\Component\Console\Helper\ProgressBar;
use Symfony\Component\Console\Output\ConsoleOutput;
use Symfony\Component\Console\Input\InputOption;
@princealikhan
princealikhan / ResponseMacroServiceProvider.php
Last active March 10, 2017 16:01
Response Macro Laravel
<?php
namespace App\Providers;
use Response;
use Illuminate\Support\ServiceProvider;
class ResponseMacroServiceProvider extends ServiceProvider
{
/**