public function with($name, $value = null) { if (is_array($name)) { foreach ($name as $key => $val) { Session::set($key, $val); } } else { Session::set($name, $value); } return $this; }