Способ работы метода $request->cookie
заключается в том, что после нажатия клавиши для функции cookie
он вызовет метод cookie
, который определен в Illuminate\Http\Concerns
Обеспокоенность, вызывающая retrieveItem
метод, который принимает cookies
, определяется следующим образом
protected function retrieveItem($source, $key, $default){}
параметр $source
будет установлен на cookie , а $key
будет установлен на ключ, который вы пропустили, если ключ имеет значение null, он вернет все содержимое объекта cookie. если $key
не равно нулю, он вызовет метод get
для источника cookies
, который имеет тип \Symfony\Component\HttpFoundation\ParameterBag
, как определено в \ Symfony \ Component \ HttpFoundation \ Request , который является классом этот класс Illuminate\Http\Request
расширяется. Которые возвращают содержимое ключа в зависимости от его значения.