[李景山php]每天laravel-20161017|ResponseTrait.php

来源:互联网 发布:知足知不足的阅读答案 编辑:程序博客网 时间:2024/05/16 15:51
<?phpnamespace Illuminate\Http;trait ResponseTrait{// a real trait  be set    /**     * Get the status code for the response.     *     * @return int     */    public function status()    {        return $this->getStatusCode();    }// Get the status code for the response.    /**     * Get the content of the response.     *     * @return string     */    public function content()    {        return $this->getContent();// get Content    }// Get the content of the response.    /**     * Set a header on the Response.     *     * @param  string  $key     * @param  string  $value     * @param  bool    $replace     * @return $this     */    public function header($key, $value, $replace = true)    {        $this->headers->set($key, $value, $replace);        return $this;    }// Set a header on the response.    /**     * Add an array of headers to the response.     *     * @param  array  $headers     * @return $this     */    public function withHeaders(array $headers)    {        foreach ($headers as $key => $value) {            $this->headers->set($key, $value);        }        return $this;    }//with Headers    /**     * Add a cookie to the response.     *     * @param  \Symfony\Component\HttpFoundation\Cookie|mixed  $cookie     * @return $this     */    public function cookie($cookie)    {        return call_user_func_array([$this, 'withCookie'], func_get_args());    }//Add a cookie    /**     * Add a cookie to the response.     *     * @param  \Symfony\Component\HttpFoundation\Cookie|mixed  $cookie     * @return $this     */    public function withCookie($cookie)    {        if (is_string($cookie) && function_exists('cookie')) {            $cookie = call_user_func_array('cookie', func_get_args());        }        $this->headers->setCookie($cookie);        return $this;    }//with cookie}
0 0