Skip to content

Instantly share code, notes, and snippets.

@ahmadazimi
ahmadazimi / laravel-call-controller-from-route-closure.php
Created July 28, 2015 18:18
Call controller from route closure
<?php
// Call controller from route closure
Route::get('/example', function()
{
// Run controller and method
$app = app();
$controller = $app->make('ExampleController');
return $controller->callAction('index', $parameters = array());
@ahmadazimi
ahmadazimi / laravel-nginx.conf
Last active November 28, 2020 07:04
Laravel Nginx Php-fpm server configuration file (Centos 7)
server {
server_name www.abc.com;
return 301 $scheme://abc.com$request_uri;
}
server {
listen 80;
server_name abc.com;
@ahmadazimi
ahmadazimi / gzip.conf
Created July 2, 2015 13:27
Nginx gzip configuration file.
gzip on;
gzip_static on;
gzip_proxied any;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript font/ttf application/vnd.ms-fontobject application/x-font-ttf font/opentype image/svg+xml;
gzip_vary on;
gzip_disable "MSIE [1-6]\.(?!.*SV1)";
@ahmadazimi
ahmadazimi / nginx.conf
Created July 2, 2015 13:25
My enhanced Nginx configuration file.
user nginx;
worker_processes 1;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
multi_accept on;
@ahmadazimi
ahmadazimi / replace-zero-width-space.php
Last active April 23, 2024 16:20
PHP replace Zero Width Space using preg_replace
<?php
/**
* http://stackoverflow.com/questions/11305797/remove-zero-width-space-characters-from-a-javascript-string
* U+200B zero width space
* U+200C zero width non-joiner Unicode code point
* U+200D zero width joiner Unicode code point
* U+FEFF zero width no-break space Unicode code point
*/
<?php
/**
* Return an ID of an attachment by searching the database with the file URL.
*
* First checks to see if the $url is pointing to a file that exists in
* the wp-content directory. If so, then we search the database for a
* partial match consisting of the remaining path AFTER the wp-content
* directory. Finally, if a match is found the attachment ID will be
* returned.
*
# ---------------------------------------------------------------------------
#
# Mine:
alias composer="/usr/local/bin/composer.phar"
alias dump="composer dump-autoload"
alias www="cd /Applications/XAMPP/xamppfiles/htdocs/"
alias pong="ping 8.8.8.8"
alias bitpush="git push bitbucket master"