-
-
Notifications
You must be signed in to change notification settings - Fork 67
Open
Labels
investigationRequires InvestigationRequires Investigation
Description
When i am using laravel octane, I figure out that the param binding is missing now.
How can i solve it?
use Illuminate\Http\Request;
$api->group(['middleware' => ['api.auth']], function ($api) {
$api->get('missions', [RewardMissionController::class, 'missions']);
$api->get('missions/{slug}', [RewardMissionController::class, 'missionDetail']);
$api->post('collectMission/{slug}', [RewardMissionController::class, 'collectMission']);
});
public function missionDetail(Request $request ){
$mission = RewardMission::where('slug', $request->slug)->first();
// ....
// $request->slug <---- is missing out , become null
}
However
use Illuminate\Http\Request;
public function missionDetail(Request $request , $slug ){
// ....
// $slug <--- get correct param
// $request->slug <---- still missing out , become null
}
Also, I confirmed that if i not using dingo-api, it work perfectly.
Metadata
Metadata
Assignees
Labels
investigationRequires InvestigationRequires Investigation