工作在我的控制器功能我使用的是require
語句包含一個文件:重定向未在Laravel 4
require app_path().'/plivo/plivo.php';
這一說法後,我嘗試使用下面的語句從該控制器來重定向:
return Redirect::back()->with('success', 'Note added successfully');
然而,這給了我以下錯誤:
Call to undefined method
Redirect::back()
我怎樣才能從這個函數重定向?
這是我的全碼:
public function sendSMS(){
require app_path().'/plivo/plivo.php';
$auth_id = "XXXXXXXXXXXX";
$auth_token = "XXXXXXXXXXXXXXXXXXXXX";
$p = new \RestAPI($auth_id, $auth_token);
$params = array(
'src' => '1XX7XX0',
'dst' => '91XXXXXXXXX7',
'text' => 'Test SMS',
'method' => 'POST'
);
$response = $p->send_message($params);
return Redirect::back()->with('success', 'Note added successfully');
}
您的代碼名稱空間是?試試'return \ Redirect :: back()...'? – Laurence
@TheShiftExchange我也試過這個。不工作 –
嗨@Vinod VT你的控制器看起來更清潔,如果你將plivo及其方法移動到一個包中。我可以看到它是一個短信網關。 https://www.plivo.com。我爲我使用的SMS網關創建了一個包,它使我可以像這樣做'Sms :: send('080000000','message'); 「我真的認爲你應該這樣做 – Digitlimit