我目前正在使用Laravel 4和Sentry 2來開發一個啓用了限制的非常簡單的身份驗證系統。也就是說,當用戶嘗試登錄因爲他已被暫停而引發異常時,應該將他重定向回登錄視圖,並顯示一條消息,說明「此用戶已暫停$ 24分鐘」。重定向到使用文本和變量進行路由?
問題是:我無法將一個變量和一條文本消息都返回給視圖。也許我錯過了正確的語法,我不知道。這令我瘋狂,因爲我需要爲其他許多例外而做。這似乎是一個新手問題,解決方案應該非常簡單。
這是我的代碼的一部分事項:提前
catch (Cartalyst\Sentry\Throttling\UserSuspendedException $e)
{
$throttle = Sentry::findThrottlerByUserLogin(Input::get('username'));
$time = $throttle->getSuspensionTime();
return Redirect::route('account-sign-in-get')
->with('message','This user has been suspended for [$time] minutes.');
}
感謝。
在php手冊中查找變量插值或字符串連接 –