PHPackages                             incraigulous/request-hooks - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Testing &amp; Quality](/categories/testing)
4. /
5. incraigulous/request-hooks

ActiveLibrary[Testing &amp; Quality](/categories/testing)

incraigulous/request-hooks
==========================

Modify application state for feature testing by using query parameters.

1.0(8y ago)0208MITPHP

Since May 30Pushed 8y ago1 watchersCompare

[ Source](https://github.com/incraigulous/request-hooks)[ Packagist](https://packagist.org/packages/incraigulous/request-hooks)[ RSS](/packages/incraigulous-request-hooks/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (1)Versions (4)Used By (0)

request-hooks
-------------

[](#request-hooks)

Modify Laravel application state for browser testing by using query parameters.

How it works
------------

[](#how-it-works)

**Create a hook**
Here's an example hook class that logs in a user if the test\_login query string is set. That means if your feature testing, anytime you call a url like yourapp.dev/dashboard?test\_login=true, the user will be logged in before the request is handled.

```
