¿Los filtros Laravel también funcionan en múltiples acciones de controlador?

Sí. Hay dos formas principales de hacerlo, una es agregarla al constructor y otra es agregarla directamente a las rutas.

$this->beforeFilter('csrf', array('on'=>array('post', 'put', 'patch', 'delete')));
$this->beforeFilter('auth', array('except'=>array('create', 'store')));
$this->afterFilter('log', array('only' =>array('store', 'delete')));

esto está en constructor y puede usar las palabras clave ‘on’, ‘except’ y ‘only’ para obtener lo que desea.

Route::get('user', array('before' => 'old', 'uses' => ' [email protected] '));
Route::delete('user', array('after' => 'log', 'uses' => ' [email protected] '));

Esto está en las rutas.


Si está utilizando Laravel 4.2, puede usar esta documentación para referirse
http://laravel.com/docs/4.2/rout…
http://laravel.com/docs/4.2/cont…

o Si está utilizando Laravel 5 o 5.1, entonces han cambiado los filtros a HTTP Middlewares, funciona de la misma manera. Para eso puede referirse
http://laravel.com/docs/5.1/midd…

Editar:
Gracias Toby Thain por la edición.

Sí. Vea el capítulo de enrutamiento: Página en laravel.com