laracasts/integrated
Laracasts Integrated is a Laravel package for using Vue components directly in Blade views. It provides a simple, elegant way to register and render Vue components, making it easy to add interactive frontend features to Laravel applications without cumbersome setup.
laracasts/integrated is the 2015 proof-of-concept for fluent, expressive integration testing in Laravel: one wrapper that handled HTTP calls, application bootstrapping, and database state so a test read like a product requirement. Laravel subsequently absorbed that thesis into the framework itself ($this->get(), assertSee(), RefreshDatabase, withoutMiddleware(), later Http::fake()). The capability is now a platform primitive, not a dependency.Only consider it when:
TestCase over adding an unmaintained dependency.Look elsewhere in every other case:
RefreshDatabase/DatabaseTransactions, assertDatabaseHas, and Http::fake() supersede it entirely.To executives (one paragraph): laracasts/integrated is a landmark, not a dependency. It demonstrated that PHP teams would write integration tests if the developer experience were good enough, and Laravel then productized that idea directly into the framework. The recommendation is zero adoption and zero budget: our testing capability should come from the framework, and this package is a decade unmaintained. It belongs in our architecture history file, not in a composer.json.
To engineering leads (one paragraph): the package wrapped PHPUnit with a fluent HTTP assertion API and automatic database reset so a test could exercise a real request end to end in a few lines. Laravel's native test helpers and RefreshDatabase now cover that surface with first-party maintenance. Carrying this package forward means pinning old PHP and PHPUnit majors, forgoing security patches, and onboarding engineers onto conventions that no longer match any documentation they will find. Migration path is straightforward — port each test class to Tests\TestCase with RefreshDatabase, translate the fluent calls to $this->get()/post() plus assertSee/assertStatus, and delete the dependency. For browser-level coverage, add Dusk or Pest's browser plugin rather than resurrecting a 2015 harness.
The one-line framing for any stakeholder: "This is the reason Laravel's testing feels good today. We should use the framework feature it inspired, not the abandoned package that inspired it."
How can I help you explore Laravel packages today?