I hereby claim:
- I am simonhamp on github.
- I am simonhamp (https://keybase.io/simonhamp) on keybase.
- I have a public key ASAHPdAFANeP0F6wuxEQSZ1pduJknbEHdlTnEIcd6CuB8go
To claim this, I am signing this object:
| <?php | |
| namespace App; | |
| use Illuminate\Database\Eloquent\Model; | |
| class BaseModel extends Model | |
| { | |
| /** | |
| * Override the default boot method to register some extra stuff for every child model. |
| <?php | |
| $items = [ | |
| ['field' => 'field1', 'values' => [0, 1, 2, 3, 4]], | |
| ['field' => 'field2', 'values' => ['cat', 'dog', 'horse']] | |
| ]; | |
| foreach ($items as list('field' => $field, 'values' => $values)) { | |
| // can use $field and $values here now! | |
| } |
| <?php | |
| namespace App; | |
| use Dotenv\Dotenv; | |
| use Illuminate\Support\Str; | |
| use Symfony\Component\Process\Process; | |
| use Symfony\Component\Process\Exception\ProcessFailedException; | |
| class RemoteArtisan |
| <?php | |
| /** | |
| * Return the common parts from 2 strings. | |
| * | |
| * @param string $str1 | |
| * @param string $str2 | |
| * @param bool $from_end | |
| * return string | |
| */ |
I hereby claim:
To claim this, I am signing this object:
| <?php | |
| namespace App\Providers; | |
| use Illuminate\Support\Collection; | |
| use Illuminate\Pagination\LengthAwarePaginator; | |
| class AppServiceProvider extends ServiceProvider | |
| { | |
| public function boot() |
| <?php | |
| class Foo { | |
| use AuthenticatesUsers { | |
| getLogin as login; | |
| } | |
| public function getLogin() { | |
| // Do my stuff | |
| return $this->login()->with('myvar', 'Hello World'); | |
| } |
| <?php | |
| trait AuthenticatesUsers { | |
| public function getLogin() { | |
| if (view()->exists('auth.authenticate')) { | |
| return view('auth.authenticate'); | |
| } | |
| return view('auth.login'); | |
| } | |
| } |
| // Before | |
| <h1>FooBar</h1> | |
| <?php $foo = 'Foo'; ?> | |
| <p>{{ $foo }}</p> | |
| // After | |
| <h1>FooBar</h1> | |
| @include( 'partials/foo', [ 'foo' => 'Foo' ] ) |