How would I define different multiple before and after filters for a route in the routes.php config file.
When I define the filters
PHP Code:
$routes->get( 'beelevels', 'Beelevels::index', [
'filter' => [
'authorize',
'permissions:view,lookups',
]
] );
the filter are attached to both before and after, if I define the filters
PHP Code:
$routes->get( 'beelevels', 'Beelevels::index', [
'filter' => [
'before' => [
'authorize',
'permissions:view,lookups',
]
]
] );
I get an exception
Code:
CodeIgniter\Filters\Filters::enableFilter(): Argument #1 ($name) must be of type string, array given, called in ....\system\Filters\Filters.php on line 547
at SYSTEMPATH\Filters\Filters.php:486
The documentation on multiple routes is a bit light.