Slide 21
Slide 21 text
© 2012-2019 BASE, Inc.
© 2012-2021 BASE, Inc.
#phpcon2021
@glassmonekey
ミドルウェアの例
Route::get('/', 'SomeController@get')->middleware('feature:my-feature');
Route::get('/', 'SomeController@get')->middleware('feature:my-feature,on'); // OFFの状態だと403
Route::get('/', 'SomeController@get')->middleware('feature:my-feature,off,404'); // ONの状態だと404
21
protected $routeMiddleware = [
'feature' => \YlsIdeas\FeatureFlags\Middleware\FeatureFlagState::class,
];
フラグによる制御は以下
app/Http/Kernel.php に以下を追加