是这样的。我需要为整个控制器设置一个全局变量。
我需要它,因为控制器中的所有动作都需要通过GET方法接收数据。
我想也许把它放在__construct中会使它像这样工作:
public function __construct()
{
$this->team_id = Input::get('team_id');
}
但是没有找到team_id ....
谢谢你的帮助,Ara
是否在控制器类中设置全局变量名称$team_id,然后将其设置为__construct
?因为如果你想设置一个未知变量,它会失败
您是否将'team_id'值作为请求的一部分发送给控制器?您可以使用Input::has()
来检查它是否正在发送。$this->team_id = Input::has('team_id') ? Input::get('team_id') : 1 /* Default value */ ;
编辑:或者,如果你不能使用默认id,那么你可以将示例中的'1'替换为包含消息的重定向,例如:'{"response":"No team id供应!"} '