Skip to content

Instantly share code, notes, and snippets.


Block or report user

Report or block roni-estein

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
sed -i.default "s/^zend_extension=/;zend_extension=/" /usr/local/etc/php/7.1/conf.d/ext-xdebug.ini
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.php71.plist
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.php71.plist
sudo brew services restart php71
echo "xdebug disabled"
roni-estein / Controller.php
Created Nov 20, 2018
App\Http\Controller.php for click through behavior
View Controller.php
namespace App\Http\Controllers;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use phpDocumentor\Reflection\Types\Self_;
use Prophecy\Exception\Doubler\MethodNotFoundException;
View Trait Viewable.php
namespace Tests;
* Laravel + PHPUnit assert that blade files are being loaded.
* Trait AssertView
trait Viewable
View DBTestCase.php
namespace Tests;
use Illuminate\Database\Eloquent\Collection as EloquentCollection;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Illuminate\Support\Facades\DB;
// Use this area to add macros that are relevant to the database
// It will have access to testcase and domain test case. But
View DomainTestCase.php
namespace Tests;
use App\Account;
use App\CompressionProfile;
use Illuminate\Auth\AuthenticationException;
use Illuminate\Auth\SessionGuard;
// This sits on top of the regular test case and allows for macros
View App\Helpers\Model.php
namespace App\Helpers;
use Illuminate\Database\Eloquent\Model as EloquentModel;
// This now makes a non abstract version of model so we can
// add macro's to model in certain situations like testing
class Model extends EloquentModel
roni-estein / index.html
Created Aug 24, 2018
UI: Button morphing into form
View index.html
<div class="container" id="app">
<div class="add-product" :class="{'open': formOpen}">
<div class="button-copy" v-show="!formOpen" @click="formOpen = true">Add Product</div>
<form @submit="cancel()">
<div class="form--field">
<label>Product Title *</label>
<input type="text" class="form--element" name="title" v-model="productData.title" placeholder="Title" required="">
<div class="form--container -inline">
View phpunit.xml
<?xml version="1.0" encoding="UTF-8"?>
<phpunit backupGlobals="false"
roni-estein / composer.json
Last active Jul 12, 2018
composer.json autoload section to add test utilities and whatever production
View composer.json
"autoload": {
"classmap": [
"psr-4": {
"App\\": "app/"
"files": [
roni-estein / TestCase.php
Last active Nov 19, 2018
A series of general helper macro's that apply to all tests
View TestCase.php
// To make this file work properly, you must create the App\Helpers\Model
// class, and have all models inherit from this class.
namespace Tests;
use App\Helpers\Model;
use PHPUnit\Framework\Assert;
use Illuminate\Support\Collection as BaseCollection;
You can’t perform that action at this time.