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' ] ) |