本文共 1346 字,大约阅读时间需要 4 分钟。
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 spaceclass 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
转载于:https://blog.51cto.com/jingshanls/1841331