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.