laravel - Custom filters - how do I make them fail? -


i'm creating package allows users use custom filter.

so far have method called:

public function testfilter(){       return false;  } 

in filters file, in main app have have:

route::filter('test.test', mypackage::testfilter()); 

and in routes, in main app have:

'before'=>'test.test' 

my question is, how do filtering, i've done return false try , make filter fail, need else, app abort?

according laravel filters documentation

if filter returns response, response considered response request , route not execute. after filters on route cancelled.

that means have return response cancel route proceeding.

it'll more logical have view displayed visitor when filter fails, , laravel trying do.

you can use app::abort() or app::abort(404) (with error codes) show error page.


Comments

Popular posts from this blog

javascript - Jquery show_hide, what to add in order to make the page scroll to the bottom of the hidden field once button is clicked -

javascript - Highcharts multi-color line -

javascript - Enter key does not work in search box -