Skip to content

Instantly share code, notes, and snippets.

View nullthoughts's full-sized avatar

Jani Gyllenberg nullthoughts

View GitHub Profile
@nullthoughts
nullthoughts / PipelineFilter.php
Created September 8, 2021 20:20
Pipeline extended with second parameter (with data)
<?php
namespace App\Filters;
use Closure;
use Illuminate\Pipeline\Pipeline;
use Throwable;
class PipelineFilter extends Pipeline
{
@nullthoughts
nullthoughts / DuskServiceProvider.php
Last active February 4, 2023 21:45
Mock classes & routes in Laravel Dusk tests
<?php
namespace App\Providers;
class DuskServiceProvider extends ServiceProvider
{
/**
* The classes that should be mocked for Dusk tests
*
* @var array
@nullthoughts
nullthoughts / MacroServiceProvider.php
Last active December 1, 2023 21:59
Convert Laravel Scout query to Eloquent query (Macro)
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
use Laravel\Scout\Builder;
class MacroServiceProvider extends ServiceProvider
{
/**