我有一个界面
<?php namespace Acme\Billing;
use Stripe;
class StripeBilling implements BillingInterface {
}
但是我想使用return Redirect :: refresh();但出现以下错误:
Symfony \组件\调试\异常\ FatalErrorException
找不到类'Acme \ Billing \ Redirect'
所以我知道我将不得不使用Illuminate \ Routing;但这不起作用,允许我使用重定向方法。
所以我该怎么办?
您可以使用
$redirector = \App::make('redirect');
return $redirector->to('url');
或直接使用它:
return \App::make('redirect')->to('url');
或者您想要的任何方法,但refresh()
方法可能会在同一页面中产生重定向循环,因此请当心。
Update:还请记住,当使用另一个类和另一个名称空间中的名称空间时,请使用前面的\
,即\Acme\Billing\Redirect
,如果您使用的是use SomeNameSpace\XXX;
中不带\
的Acme\Billing
,则作曲家会认为是Acme\Billing\SomeNameSpace\XXX
。