获取区域设置到控制器变量


Get locale to controller variable

这里是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";,但它不会工作。

使用标准配置应该可以工作:

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