您的位置:首页 > 编程语言 > PHP开发

[李景山php]每天laravel-20161018|RedirectResponse.php-1

2016-08-23 09:10 531 查看
namespace Illuminate\Http;

use BadMethodCallException;
use Illuminate\Support\Str;
use Illuminate\Support\MessageBag;
use Illuminate\Support\ViewErrorBag;
use Illuminate\Session\Store as SessionStore;
use Illuminate\Contracts\Support\MessageProvider;
use Symfony\Component\HttpFoundation\File\UploadedFile as SymfonyUploadedFile;
use Symfony\Component\HttpFoundation\RedirectResponse as BaseRedirectResponse;
// more name space
class RedirectResponse extends BaseRedirectResponse
{// class redirect response extends base redirect response
use ResponseTrait;// use response Trait

/**
* The request instance.
*
* @var \Illuminate\Http\Request
*/
protected $request;// the request instance.

/**
* The session store implementation.
*
* @var \Illuminate\Session\Store
*/
protected $session;// The session instance

/**
* Flash a piece of data to the session.
*
* @param  string|array  $key
* @param  mixed  $value
* @return \Illuminate\Http\RedirectResponse
*/
public function with($key, $value = null)
{
$key = is_array($key) ? $key : [$key => $value];

foreach ($key as $k => $v) {
$this->session->flash($k, $v);
}

return $this;
}//public function with
// flash a piece of data to the session
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: