A curated list of amazingly awesome PHP libraries, resources and shiny things.
- Composer/Packagist - A package and dependency manager.
- Composer Installers - A multi framework Composer library installer.
| jQuery(function($) { | |
| $('form[data-async]').live('submit', function(event) { | |
| var $form = $(this); | |
| var $target = $($form.attr('data-target')); | |
| $.ajax({ | |
| type: $form.attr('method'), | |
| url: $form.attr('action'), | |
| data: $form.serialize(), |
A curated list of amazingly awesome PHP libraries, resources and shiny things.
| <?php | |
| /* | |
| |-------------------------------------------------------------------------- | |
| | Cache route filter | |
| |-------------------------------------------------------------------------- | |
| | | |
| | This filter must be called 'before' and 'after' any of the front-end | |
| | pages are loaded. | |
| | Before the page is loaded, we return a cached version of the page, if |
| <?php | |
| class Auth extends Laravel\Auth {} | |
| /** | |
| * @method static add(string $name, string $source, array $dependencies = array(), array $attributes = array()) | |
| * @method static string styles() | |
| * @method static string scripts() | |
| */ | |
| class Asset extends Laravel\Asset {} | |
| class Autoloader extends Laravel\Autoloader {} | |
| class Bundle extends Laravel\Bundle {} |
| /** | |
| * Thanks to @philsturgeon for pointing this package | |
| * and Filipe Dobreira "https://github.com/filp" for creating it ^^ | |
| * Github : https://github.com/filp/whoops | |
| * How to: | |
| * Step 1 : Setup composer for Laravel 3 | |
| * Step 2 : Add this code to your application/start.php or anywhere u like | |
| * as long its after laravel registers its own error handlers | |
| * so NOT in : index.php, paths.php or laravel/** | |
| * |
| // Use Gists to store code you would like to remember later on | |
| console.log(window); // log the "window" object to the console |
| location /resize { | |
| alias /tmp/nginx/resize; | |
| set $width 150; | |
| set $height 100; | |
| set $dimens ""; | |
| if ($uri ~* "^/resize_(\d+)x(\d+)/(.*)" ) { | |
| set $width $1; | |
| set $height $2; | |
| set $image_path $3; |
| <?php | |
| class ColorCLI { | |
| static $foreground_colors = array( | |
| 'bold' => '1', 'dim' => '2', | |
| 'black' => '0;30', 'dark_gray' => '1;30', | |
| 'blue' => '0;34', 'light_blue' => '1;34', | |
| 'green' => '0;32', 'light_green' => '1;32', | |
| 'cyan' => '0;36', 'light_cyan' => '1;36', |
| <?php | |
| set_time_limit(300); | |
| error_reporting(E_ALL); | |
| class test { | |
| function func() {} | |
| } |
| # A few examples about how to use Ruby for parsing files as we could do | |
| # with Awk or Grep. This is based on what I learn fro this post: | |
| # http://code.joejag.com/2009/using-ruby-as-an-awk-replacement/ | |
| # Split each line with ':' and print the first $F[0] field | |
| awk -F: '{ print $1 }' /etc/passwd | |
| ruby -F: -nae 'puts $F[0]' /etc/passwd | |
| # Parse the 'ps aux' output | |
| # It'll print the ID process for the 'jojeda' user |