工作在我的控制器功能我使用的是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