Skip to content

Instantly share code, notes, and snippets.

View drfraker's full-sized avatar

Dustin Fraker drfraker

View GitHub Profile
@drfraker
drfraker / Live Template For PHPUnit Tests
Last active March 26, 2022 17:05
Live Template For PHPUnit Tests
// 1. In PhpStorm go to: Preferences > Editor > Live Templates.
// 2. Click on the + button on the top right to create a new template.
// 3. Enter "@test" (no quotes) in the Abbreviation field, and give the template a name. (mine is named test case)
// 4. Copy and paste the code below into the "Template text:" section in PhpStorm
/** @test */
$NAME$
public function $SNAKENAME$()
{
$END$
@drfraker
drfraker / AssignRole.php
Last active April 3, 2020 21:50
LiveWire realtime search bug.
<?php
namespace App\Http\Livewire;
use App\Staff;
use App\User;
use Livewire\Component;
class RolesAssign extends Component
{
@drfraker
drfraker / RegisterController.php
Created October 19, 2019 16:46
Tenancy Testing Help
<?php
namespace App\Http\Controllers\Auth;
use App\Owner;
use App\Organization;
use App\Billing\PaymentGateway;
use Illuminate\Support\Facades\DB;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Hash;
@drfraker
drfraker / generator.php
Created October 10, 2012 00:53
Laravel Generator by Jeffrey Way
<?php
/**
* Laravel Generator
*
* Rapidly create models, views, migrations + schema, assets, tests, etc.
*
* USAGE:
* Add this file to your Laravel application/tasks directory
* and call the methods with: php artisan generate:[model|controller|migration] [args]
@drfraker
drfraker / snippet.xml
Created September 22, 2012 16:56 — forked from JeffreyWay/snippet.xml
Laravel Resource - Sublime Text 2 Snippet
<snippet>
<content><![CDATA[
// ${1} Resource
Route::get('${1}s', array('as' => '${1}s', 'uses' => '${1}s@index'));
Route::get('${1}s/(:any)', array('as' => '${1}', 'uses' => '${1}s@show'));
Route::get('${1}s/new', array('as' => 'new_${1}', 'uses' => '${1}s@new'));
Route::get('${1}s/(:any)edit', array('as' => 'edit_${1}', 'uses' => '${1}s@edit'));
Route::post('${1}s', '${1}s@create');
Route::put('${1}s/(:any)', '${1}s@update');
Route::delete('${1}s/(:any)', '${1}s@destroy');