Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Http Laravel Package

sabre/http

sabre/http is a lightweight toolkit for working with HTTP in PHP. It wraps superglobals and output functions into extendable, mockable Request and Response objects, making it easier to read request data and send headers/body consistently across your app.

View on GitHub
Deep Wiki
Context7
7.0.5

7.0.5 (2025-09-09)

  • #257 properly compute absolute URL (@skjnldsv)
6.0.4

6.0.4 (2025-09-09)

  • #260 properly compute absolute URL (@skjnldsv)
5.1.13

5.1.13 (2025-09-09)

  • #262 properly compute absolute URL (@skjnldsv)
7.0.4

7.0.4 (2024-09-06)

6.0.3

6.0.3 (2024-09-06)

  • #228 Remove redundant PHP doc to make cs-fixer pass ( @phil-davis )
  • #236 adjust for php-cs-fixer 3.54.0 ( @phil-davis )
  • #249 add PHP 8.3 and 8.4 to CI of 6.0 branch ( @phil-davis )
5.1.12

5.1.12 (2024-08-27)

This release just has code-style changes applied by php-cs-fixer major version 3. No change to behavior.

5.1.11

5.1.11 (2024-07-26)

5.1.10

5.1.10 (2023-08-18)

  • #225 Enhance tests/bootstrap.php to find autoloader in more environments (@phil-davis)
5.1.9

5.1.9 (2023-08-17)

  • #223 skip testParseMimeTypeOnInvalidMimeType (@phil-davis)
7.0.3

7.0.3 (2023-08-17)

6.0.2

6.0.2 (2023-08-17)

5.1.8

5.1.8 (2023-08-17)

7.0.2

7.0.2 (2023-06-27)

7.0.1

7.0.1 (2023-06-26)

  • #207 fix: handle client disconnect properly with ignore_user_abort true (@kesselb)
6.0.1

6.0.1 (2023-06-26)

  • #207 fix: handle client disconnect properly with ignore_user_abort true (@kesselb)
5.1.7

5.1.7 (2023-06-26)

  • #98 and #176 Add more tests (@peter279k)
  • #207 fix: handle client disconnect properly with ignore_user_abort true (@kesselb)
7.0.0

7.0.0 (2022-09-26)

This has been released as a major release to be sure that consumers can implement it as-and-when they wish, just in case someone has some code that depends on the Windows file path URI parsing that changed a bit between sabre/uri 2 and 3.

6.0.0

6.0.0 (2022-08-31)

  • #191 Create .gitattributes (@cedric-anne)
  • #176 Test enhancement (from original PR #98) (@peter279k)
  • #192 Set min PHP to 7.4 and add type declarations (@phil-davis)
  • #194 Adjust type declarations a little bit (@phil-davis)

Major version 6 implements type declarations for input parameters, function returns, variables etc. It supports PHP 7.4 and PHP 8. When you upgrade to major version 6, if you extend classes etc., then you will need to make similar type declarations in your code.

5.1.6

5.1.6 (2022-07-15)

  • #187 Allow testSendToGetLargeContent peak memory usage to be specified externally (@phil-davis)
  • #188 Fix various small typos and grammar (@phil-davis)
  • #189 Fix typo in text of status code 203 'Non-Authoritative Information' (@phil-davis)
5.1.5

5.1.5 (2022-07-09)

  • #184 Remove 4GB file size workaround for 32bit OS / Stream Videos on IOS (@schoetju)
5.1.4

5.1.4 (2022-06-24)

  • #182 Fix encoding detection on PHP 8.1 (@come-nc)
5.1.3

5.1.3 (2021-11-04)

  • #179 version bump that was missed in 5.1.2 (@phil-davis)
5.1.2

5.1.2 (2021-11-04)

  • #169 Ensure $_SERVER keys are read as strings ( @fredrik-eriksson )
  • #170 Fix deprecated usages on PHP 8.1 ( @cedric-anne )
  • #175 Add resource size to CURL options in client (from #172 ) ( @Dartui )
5.1.1

5.1.1 (2020-10-03)

5.1.0

5.1.0 (2020-01-31)

  • Added support for PHP 7.4, dropped support for PHP 7.0 (@phil-davis)
  • Updated testsuite for phpunit8, added phpstan coverage (@phil-davis)
  • Added autoload-dev for test classes (@C0pyR1ght)
5.0.5

5.0.5 (2019-11-28)

5.0.4

5.0.4 (2019-10-08)

  • #133: Fix short Content-Range download - Regression from 5.0.3 (@phil-davis)
5.0.3

5.0.3 (2019-10-08)

  • #119: Significantly improve file download speed by enabling mmap based stream_copy_to_stream (@vfreex)
5.0.2

5.0.2 (2019-09-12)

5.0.1

5.0.1 (2019-09-11)

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport