inmanturbo/turbohx

Send HTMX hx-post, put, patch and delete requests to your laravel/folio routes.
6,032 2
Install
composer require inmanturbo/turbohx
Latest Version:v1.1.6
PHP:^8.1
Laravel:10 · 11
License:MIT
Last Updated:Apr 20, 2026
Links: GitHub  ·  Packagist
Maintainer: inmanturbo

TurboHX

Latest Version on PackagistGitHub Tests Action Status GitHub Code Style Action StatusTotal Downloads

Allows you to send HTTP POST, PATCH,PUT and DELETE requests to your laravel/folio routes.

Installation

First install laravel/folio

composer require laravel/folio
php artisan folio:install

Then install this package

composer require inmanturbo/turbohx

That's it! Now you can send all types of HTMX and ajax requests to your laravel/folio routes and handle them directly within your blade files.

Usage

This package extends laravel/folio to add some extra features like allowing POST, PATCH,PUT and DELETE HTTP methods, mostly to support using htmx or perhaps alpine with a few ajax calls. See https://github.com/laravel/folio/issues/106

Also allows for a wilcard file to work in place of an index.blade.php file as described here: https://github.com/laravel/folio/pull/119

[!CAUTION] This allows all HTTP methods on all folio routes!

Folio uses the default Rout::fallback method which only supports get requests. This just replaces it with Route::any method. May be improved in the future to allow more granular control, such as a function similiar to the name() function available in folio. PR's welcome!

Testing

composer test

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

Credits

License

The MIT License (MIT). Please see License File for more information.

Related Packages

eusonlito/laravel-simple-route

A package to create basic routes based in locales

109 0
laravel/folio

Page based routing for Laravel.

811,289 607
delormejonathan/laravel-js-routing

Laravel 4/5 package to access Routing from Javascript

1,018 7
babanesma/laravel5-routing

Laravel5 routing package

14 0
watson/active

Laravel helper for recognising the current route, controller and action

3,984,291 324

Version History

Version Released PHP Laravel License
v1.1.6 ^8.1 ^10.0|^11.0 MIT
v1.1.5 ^8.1 ^10.0|^11.0 MIT
v1.1.2 ^8.1 ^10.0|^11.0 MIT
v1.1.1 ^8.1 ^10.0|^11.0 MIT
v1.1.0 ^8.1 ^10.0|^11.0 MIT