Find and Replace with Regex

In order to copy text that matches part of a regular expression you have to mark the part that you want to be able to copy. You do this with

Disabling Submit Button onClick

Sometimes I want to disable the submit button on click so that someone with slow internet doesn't submit a form multiple times. The fastest way to do it is this

MySQL get all column names

 MySQL

This command will get all column names in one table SELECT `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_SCHEMA`='insertdatabasename' AND `TABLE_NAME`='inserttablename'; This will get columns from

Laravel Events Cheatsheet

 Laravel

Event::fire('foo.bar', array($bar)); Event::listen('foo.bar', function($bar){}); Event::listen('foo.*', function($bar){}); Event::listen('foo.bar', 'FooHandler', 10); Event::listen('foo.bar', 'BarHandler', 5)

cURL Requests in PHP

 PHP

Introduction cURL allows transfer of data across a wide variety of protocols, and is a very powerful system. It's widely used as a way to send data across websites, including

Laravel Pagination Cheatsheet

 Laravel

Auto-Magic Pagination Model::paginate(15); Model::where('cars', 2)->paginate(15); "Next" and "Previous" only Model::where('cars', 2)->simplePaginate(15); Manual Paginator Paginator::make($items,

Laravel Eloquent Cheatsheet

 Laravel

Model::create(array('key' => 'value')); Find first matching record by attributes or create Model::firstOrCreate(array('key' => 'value')); Find first record by attributes or instantiate Model::firstOrNew(array(

Laravel Database Cheatsheet

 Laravel, MySQL

Laravel Database Eloquent DB::connection('connection_name'); DB::statement('drop table users'); DB::listen(function($sql, $bindings, $time){ code_here; }); DB::transaction(function(){ transaction_code_here; }); Cache a query for

Laravel URLs Cheatsheet

 Laravel, PHP

URL::full(); URL::current(); URL::previous(); URL::to('foo/bar', $parameters, $secure); URL::action('FooController@method', $parameters, $absolute); URL::route('foo', $parameters, $absolute); URL::secure('foo/bar', $parameters); URL::asset(

Laravel Log Cheatsheet

 Laravel

Log::info('info'); Log::info('info',array('context'=>'additional info')); Log::error('error'); Log::warning('warning'); Get monolog instance Log::getMonolog(); Add listener Log::listen(function($level, $message, $context)

Laravel App Cheatsheet

 Laravel

App::environment(); Test equal to App::environment('local'); App::runningInConsole(); App::runningUnitTests();

Laravel Routing Cheatsheet

 Laravel

Route::get('foo', function(){}); Route::get('foo', 'ControllerName@function'); Route::controller('foo', 'FooController'); RESTful Controllers Route::resource('posts','PostsController'); //Specify a subset of actions to handle on the route Route:

Laravel Configuration Cheatsheet

 Laravel

You may access configuration values using the Global config helper function from anywhere in the application. $value = config('app.timezone'); To set the config values at runtime, pass an array

Composer Cheat Sheet

 Laravel

You can use Composer to create new projects from an existing package. composer create-project laravel/laravel folder_name The install command reads the composer.json file from the current directory,