Skip to content

Instantly share code, notes, and snippets.

ʿAhed ʿid Ahed91

Block or report user

Report or block Ahed91

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View DispatchLumenJob.php
<?php
namespace App\Jobs;
use Illuminate\Bus\Queueable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Support\Facades\Mail;
@Ahed91
Ahed91 / laravelQueueOnce1.conf
Created Sep 2, 2018
my setup Laravel queue worker
View laravelQueueOnce1.conf
[program:laravelQueueOnce1]
command=bash -c 'sleep 5 && php artisan queue:work --once --queue=blocked'
directory=/home/ahed/project/laravel/
autostart=true
autorestart=true
redirect_stderr=true
user=ahed ; should use www-data
stdout_logfile=syslog
stderr_logfile=syslog
autostart=true
@Ahed91
Ahed91 / Controller.php
Created Jul 26, 2018
select2 with laravel controller
View Controller.php
<?php
namespace App\Http\Controllers;
class CityController extends BaseController
{
public function getRegions()
{
$s = request()->get('q', '');
View app_Providers_AuthServiceProvider.php
<?php
public function boot()
{
Auth::viaRequest('multip-api', function ($request) {
$authorization = $request->header('Authorization');
$role = $request->header('Auth-Role');
if (!in_array($role, ['client', 'employee', 'admin', 'user'])) {
return null;
@Ahed91
Ahed91 / check.php
Created Jun 19, 2018
check ios Alamofire api
View check.php
<?php
//Detect special conditions devices
$IOS = stripos($_SERVER['HTTP_USER_AGENT'],"iOS");
//do something with this information
if( $IOS ){
//browser reported as an iPhone/iPod touch -- do something here
@Ahed91
Ahed91 / resize.php
Created Dec 28, 2017
image resizer php with crop and auto padding
View resize.php
<?php
// TODO create uploads/cache folder
public static function resize($path, $w, $h)
{
$path = ltrim($path, '/');
if (!file_exists(public_path($path))) {
$path = "uploads/placeholder.png";
}
@Ahed91
Ahed91 / install_phpmyadmin.bash
Created Jul 10, 2017
Install last phpmyadmin on any linux server (Ubuntu, Debian, ....)
View install_phpmyadmin.bash
cd /var/www/html # web root
mkdir temp_dir
cd temp_dir
wget https://files.phpmyadmin.net/phpMyAdmin/4.7.2/phpMyAdmin-4.7.2-english.tar.xz
tar xf phpMyAdmin-4.7.2-english.tar.xz
uuidgen # this will generate unique uuid copy_it
mv phpMyAdmin-4.7.2-english/ ../uniqe_uuid
cd ..
rm -rf temp_dir/
cd uniqe_uuid/
@Ahed91
Ahed91 / SomeController.php
Created Jun 20, 2017
Laravel Pagination with datatables server side
View SomeController.php
class SomeController extends Controller
{
public function anydata(Request $request)
{
$valid_columns = [
'id',
'user_id',
'sh_name',
'sh_price',
'photo_id',
View Run Composer through Script
<?php
# written by https://github.com/ducktype
# https://github.com/composer/composer/issues/1906#issuecomment-260348383
error_reporting(E_ALL & ~E_NOTICE & ~E_USER_NOTICE & ~E_DEPRECATED & ~E_USER_DEPRECATED
& ~E_WARNING & ~E_CORE_WARNING & ~E_USER_WARNING & ~E_STRICT);
$composer_data = array(
'url' => 'https://getcomposer.org/composer.phar',
'dir' => __DIR__.'/.code',
View container_shell_Dockerfile
FROM php:5-cli
RUN apt-get update \
&& apt-get install -y \
git software-properties-common python-software-properties libicu-dev zlib1g-dev curl subversion bash \
&& rm -rf /var/lib/apt/lists/* \
&& docker-php-ext-configure zip \
&& docker-php-ext-install zip \
&& docker-php-ext-configure intl \
&& docker-php-ext-install intl \
You can’t perform that action at this time.