获取语言环境到控制器变量
Get locale to controller variable
我这里有AuthController
,你可以看到里面有一些变量。我在操作后将它们用作路径。
class AuthController extends Controller {
use AuthenticatesAndRegistersUsers;
private $loginPath = "authenticate";
protected $redirectPath = "/";
}
问题是我正在使用 Laravel 本地化,在登录、注册操作后,它 returns 到站点默认语言环境。例如,如果我在 www.mysite.com/de/authenticate
,在登录操作后我在 www.mysite.com/en
。
我试着在里面放一个方法,比如 $loginPath = App::getLocale()."/authenticate";
但它不起作用。
对于 standard configuration 这应该有效:
$locale = config('app.locale');
我这里有AuthController
,你可以看到里面有一些变量。我在操作后将它们用作路径。
class AuthController extends Controller {
use AuthenticatesAndRegistersUsers;
private $loginPath = "authenticate";
protected $redirectPath = "/";
}
问题是我正在使用 Laravel 本地化,在登录、注册操作后,它 returns 到站点默认语言环境。例如,如果我在 www.mysite.com/de/authenticate
,在登录操作后我在 www.mysite.com/en
。
我试着在里面放一个方法,比如 $loginPath = App::getLocale()."/authenticate";
但它不起作用。
对于 standard configuration 这应该有效:
$locale = config('app.locale');