Skip to content

Commit 4c4720a

Browse files
committed
Magical "it just works" change if Laravel merges my PR to the framework
1 parent e379083 commit 4c4720a

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/Decorators/ControllerDecorator.php

+3
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,14 @@
33
namespace Lorisleiva\Actions\Decorators;
44

55
use Illuminate\Container\Container;
6+
use Illuminate\Foundation\Routing\PrecognitionControllerDispatcher;
67
use Illuminate\Routing\Route;
78
use Illuminate\Routing\RouteDependencyResolverTrait;
89
use Illuminate\Support\Str;
910
use Lorisleiva\Actions\ActionRequest;
1011
use Lorisleiva\Actions\Concerns\DecorateActions;
1112
use Lorisleiva\Actions\Concerns\WithAttributes;
13+
use Lorisleiva\Actions\Routing\PrecognitionActionControllerDispatcher;
1214

1315
class ControllerDecorator
1416
{
@@ -33,6 +35,7 @@ public function __construct($action, Route $route)
3335
if ($this->hasMethod('getControllerMiddleware')) {
3436
$this->middleware = $this->resolveAndCallMethod('getControllerMiddleware');
3537
}
38+
app()->bind(PrecognitionControllerDispatcher::class, PrecognitionActionControllerDispatcher::class);
3639
app()->extend(ActionRequest::class, fn(ActionRequest $request) => $request->setAction($action));
3740
}
3841

0 commit comments

Comments
 (0)