我在我的控制器中有以下功能來處理準備和加載我的主頁。如您所見,我通過我的模型對PayPal API進行了2次不同的調用,並且在每次調用後我都檢查錯誤。出現錯誤時,我會刷新錯誤消息並相應地重定向到錯誤頁面。困惑如何改善這個功能..?
我想改善這一點,所以當我在加載視圖之前進行一系列調用時,我不必一再使用相同的代碼片段。
if(Session::has('errors'))
{
return Redirect::to('error');
}
我試着動這對自身的功能......
public function errorCheck()
{
if(Session::has('errors'))
{
return Redirect::to('error');
}
}
然後,我想我可能只是做我的指數函數內...
// GetBalance
$current_balance = $this->PayPal->getBalance();
$this->errorCheck();
那並不我工作,但我猜,因爲errorCheck()只是返回一個值,並沒有實際觸發重定向,所以我最終在我的主頁上發生錯誤,因爲它沒有預期的數據存在(因爲API調用失敗)。
有關我需要做什麼的任何信息,以便我非常感謝我的errorCheck()函數只是簡單地觸發重定向。
謝謝!
美麗。謝謝! –