rekhu
← All news

Rekhu Builder for Laravel is public, and your users can report an answer

rekhu/laravel-dev is on Packagist (1.1.0), both Laravel packages now run on Laravel 10 to 13, Rekhu Assistant gets Report a problem, and account mails and invoices come in five languages, Arabic included.

By Rekhu 3 min read

Rekhu Builder for Laravel is public. rekhu/laravel-dev is on Packagist; version 1.1.0 adds Laravel 10 and tighter safety: database reads stay reads, tests never run on production, and undoing a run follows the same rules as changing the app. Make a project for your app, press Make a key in the Rekhu Builder card of its Connection tab, and in the app's folder:

composer require rekhu/laravel-dev
php artisan rekhu:install --key=…

The agent in your project chat then reads the app as it runs: routes with their form requests, models and relations, the database schema and read-only queries, config with every secret masked, logs, failed jobs and the scheduler. It fixes what breaks on a git branch of its own, runs your tests, and php artisan rekhu:rollback undoes a run. On a laptop, in Docker or behind a firewall, php artisan rekhu:listen connects out, so nothing has to be opened inbound. On production it only reads and reports.

Two packages, two keys. A Laravel project can have both Rekhu Builder, for the project chat, and Rekhu Assistant (rekhu/assistant-laravel), the assistant inside your app for its own users. Each has its own key on the Connection tab: one builder key per project, and one assistant key per environment. The chat now says which one is missing when it cannot start.

Laravel 10 to 13. Both packages run on Laravel 10.48 and later and PHP 8.2 or newer, tested up to PHP 8.5, and neither needs tables of its own. Laravel 10 and 11 no longer get security fixes and Composer flags them, so upgrading stays the better plan; Rekhu Builder can do that on a branch, with your tests.

Report a problem, in Rekhu Assistant. Under every answer your users can now report what went wrong: the answer is wrong, it did not understand, the information is wrong, something else, or reasons you add yourself, with a line on what they expected. Reports land on the project's Assistant tab, with the question, the answer within the conversation and the actions it used, ready to mark resolved once you have improved the help or the action. What the actions returned stays out unless you turn it on, since it can hold personal details. It comes with rekhu/assistant-laravel 0.7.0, @rekhu/assistant-node 0.4.0 and the widget 0.3.0; a chat screen of your own sends reports with client.report().

Mails and invoices in your language. The language you choose for your account now applies to every mail Rekhu sends and to the receipt and invoice PDFs: English, Dutch, German, French or Arabic, with Arabic right to left. Sign-in codes and invitations follow the language of the account they come from.

Share LinkedIn X

Related

More on the same topics

  • Rekhu Assistant for Laravel, Node.js and Flutter

    Rekhu Assistant now has its own home on rekhu.com: an AI assistant inside your own app that answers, opens the right page and does the job through your code, for Laravel, Node.js and Flutter.

  • T-Builder is now Rekhu Builder, and every site lives in its project

    The builder carries the Rekhu name, and the account has one place per site or app. A project now holds its chat, its connection, its keys and its assistant, for WordPress sites, Laravel apps and Node.js apps.

  • Rekhu Builder for Odoo

    Rekhu Builder now works on Odoo 17, 18 and 19. It reads your running database, designs your models with you, and builds, tests and upgrades your custom modules on a git branch, from the project chat.

Try Rekhu Builder on your site

Create a free account, connect a site, drop in a template. Converting is free; only the chat draws from the credit.