初学 4.2 想问问Controller中怎么获取URL,和过滤设置

<?php

class UserController extends BaseController {
public function __construct() {
    $this->beforeFilter('auth', array('except' => 'getLogin'));
    // 为什么跳到http://localhost/login ,
    $this->beforeFilter('csrf', array('on' => 'post'));
    $this->afterFilter('log', array('only' => array('fooAction', 'barAction')));
}
public function getIndex() {
    return '已经登录';
}
public function getReg() {
    return '注册页面';
}
public function getLogin() {
    //我想跳到这里
    //还有我想在这里获取getReg的URL
    return '登录页面';
}
public function getLogout() {
    Auth::logout();
}
}

beforeFilter 在过滤auth 后跳转路径怎么设置?
我怎么在Controller里获取得路由的URL?
或怎么命名?
已邀请:

any

赞同来自: FiveSay

真惭愧没有熟读文档,过滤跳转 可以在app/filters.php中设置

any

赞同来自:

使用 action('UserController@getLogin') 就可以获得URL

要回复问题请先登录注册