Redirección en laravel sin declaración de retorno

Tengo este BlogController, la función de creación es la siguiente.

public function create() {
  if($this->reqLogin()) return $this->reqLogin();
  return View::make('blogs.create');
 }

En BaseController, tengo esta función que comprueba si el usuario ha iniciado sesión.

    public function reqLogin(){
      if(!Auth::check()){
        Session::flash('message', 'You need to login');
        return Redirect::to("login");
      }
    }

Este código funciona bien, pero no es lo que necesito, quiero que mi función de creación sea la siguiente.

public function create() {
  $this->reqLogin();
  return View::make('blogs.create');
 }

¿Puedo hacerlo?

Aparte de eso, ¿puedo establecer reglas de autenticación, como lo hacemos enYii marco, en la parte superior del controlador.

Respuestas a la pregunta(1)

Su respuesta a la pregunta