获取控制器变量的语言环境

时间:2015-06-08 10:52:01

标签: php laravel controller laravel-5

我在这里AuthController,你可以看到它里面有一些变量。我在操作后将它们用作路径。

class AuthController extends Controller {
    use AuthenticatesAndRegistersUsers;
    private $loginPath = "authenticate";
    protected $redirectPath = "/";
}

问题是我正在使用Laravel本地化,登录后,注册操作,它返回到网站默认的语言环境。例如,如果我在www.mysite.com/de/authenticate,登录操作后我就在www.mysite.com/en。 我尝试在其中添加一个方法,例如$loginPath = App::getLocale()."/authenticate";,但它不起作用。

1 个答案:

答案 0 :(得分:3)

使用standard configuration这应该有效:

$locale = config('app.locale');