Skip to content

Instantly share code, notes, and snippets.

View alfikridotname's full-sized avatar

ALFIKRI alfikridotname

View GitHub Profile
@alfikridotname
alfikridotname / GoogleDriveServiceProvider.php
Created July 29, 2023 12:05 — forked from sergomet/GoogleDriveServiceProvider.php
Setup a Laravel Storage driver with Google Drive API
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
class GoogleDriveServiceProvider extends ServiceProvider
{
/**
* Bootstrap the application services.
@alfikridotname
alfikridotname / gist:0defeee449d57dd39878827b34563d81
Created July 14, 2023 03:01
Hide Column Datatable With Condition
// Get Column Action
let apiData = this.api().columns(11).data();
let apiDataLength = apiData[ 0 ];
if (apiDataLength.length > 0) {
apiData.each(function (value, index) {
if (value[ index ] != "") {
requestorderDatatable.column(11).visible(true);
return false;
} else {
requestorderDatatable.column(11).visible(false);
@alfikridotname
alfikridotname / MakeViewCommand.php
Created June 18, 2023 05:05 — forked from sahibalejandro/MakeViewCommand.php
Laravel Command make:view
<?php namespace Sahib\Generators\Commands;
use File;
use Illuminate\Console\Command;
use Symfony\Component\Console\Input\InputArgument;
/**
* Class MakeViewCommand
* @package Sahib\Generators\Commands
*/
@alfikridotname
alfikridotname / memory_usage.php
Created July 19, 2022 08:08 — forked from mehdichaouch/memory_usage.php
PHP Snippet to get human readable memory usage
<?php
function convert($size)
{
$unit=array('b','kb','mb','gb','tb','pb');
return @round($size/pow(1024,($i=floor(log($size,1024)))),2).' '.$unit[$i];
}
convert(memory_get_usage());
@alfikridotname
alfikridotname / laravel-socket-io.md
Created June 27, 2022 13:14 — forked from brainlagid/laravel-socket-io.md
Setup Laravel with Socket.io [Ubuntu 20.04]

Server Requirement

  • Redis sudo apt install redis-server
  • Composer here
  • npm sudo apt install nodejs npm
  • laravel-echo-server npm install -g laravel-echo-server

Laravel Dependencies Requirement

  • predis
  • laravel-echo
  • socket.io-client ^2.4.0 issue