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