所以我的控制器如下所示:
use Illuminate\Http\Request;
use Illuminate\Cookie\CookieJar;
use Cookie;
class MyController extends Controller {
public function __construct(CookieJar $cookieJar)
{
$this->id = $this->getID();
$this->cookieJar = $cookieJar;
}
private function getID()
{
if (!isset($_COOKIE["ID"])){
$id = 20;
$this->cookieJar->queue('ID', $id, 60);
}
return $id;
}
但我不断收到错误
未定义的属性:App\Http\Controllers\MyController::$cookieJar
在 getID 函数中。
我究竟做错了什么?非常感谢任何可能的帮助!