Skip to content

Instantly share code, notes, and snippets.

View messi89's full-sized avatar
🦅
The hunter eagle

Messi89 messi89

🦅
The hunter eagle
View GitHub Profile
@messi89
messi89 / openvpn_connect.sh
Created August 6, 2020 08:31
OpenVPN connect script
#!/bin/bash
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin
function getStatus () {
ifconfig | grep $1 && return 1
return 0
}
while [[ 1 ]]; do
getStatus tun0
@messi89
messi89 / CollectionPaginator.php
Last active March 18, 2020 15:16
Laravel paginate collection trait (forPage response formating fixed)
<?php
namespace App\Traits;
use Illuminate\Container\Container;
use Illuminate\Pagination\LengthAwarePaginator;
use Illuminate\Pagination\Paginator;
use Illuminate\Support\Collection;
/**
@messi89
messi89 / PassportToken.php
Last active April 4, 2023 12:08
Laravel Passport getBearerTokenByUser (Get AccessToken from User) - Laravel 6.x updated
<?php
namespace App\Traits;
use DateTimeImmutable;
use Laravel\Passport\Bridge\Scope;
use Modules\User\Models\User;
use GuzzleHttp\Psr7\Response;
use Illuminate\Events\Dispatcher;
use Laravel\Passport\Bridge\AccessToken;
@messi89
messi89 / webdavauth
Last active April 13, 2018 16:54
Owncloud + ISPConfig : Fix for "No 'Authorization: Basic' header found"
if you have a webdav authentication problem with your owncloud instance on an ispconfig server, this gist is for you
Go to your site->options->Apache Directive and add :
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
Don't forget to increase max upload values, site->options-> custom php.ini :
post_max_size = 512M
upload_max_filesize = 512M
@messi89
messi89 / \Laravel\Passport\Http\Controllers\AccessTokenController
Last active August 25, 2023 12:33
Laravel Passport - Customize The Token Response
<?php
/**
* Laravel Passport - Customize Token response.
*
* @author Messi89 OVERGEN <@messi89minou>
* @link https://github.com/messi89
*/
namespace App\Http\Controllers\Api;
use App\Models\User;
@messi89
messi89 / App\Exceptions\Handler.php
Last active December 19, 2016 19:11
Laravel 5.2 : Custom Whoops message
/**
* Customize the whoops message in Laravel 5.2
*
* Convert the given exception into a Response instance.
*
* @param \Exception $e
*
* @return \Symfony\Component\HttpFoundation\Response
*/
protected function convertExceptionToResponse(Exception $e)