PHPackages                             the-riptide/laravel-dynamic-text - 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. [Localization &amp; i18n](/categories/localization)
4. /
5. the-riptide/laravel-dynamic-text

ActiveProject[Localization &amp; i18n](/categories/localization)

the-riptide/laravel-dynamic-text
================================

A setup and dashboard to make text and translations easy to edit

v0.2.8(3y ago)050MITPHPPHP ^8.0

Since May 23Pushed 3y agoCompare

[ Source](https://github.com/the-riptide/laravel-dynamic-text)[ Packagist](https://packagist.org/packages/the-riptide/laravel-dynamic-text)[ RSS](/packages/the-riptide-laravel-dynamic-text/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (10)Dependencies (3)Versions (16)Used By (0)

laravel-dynamic-text
====================

[](#laravel-dynamic-text)

This package is meant to make it possible to quickly and easily turn snippets of texts, like headlines, descriptions and button texts editable via the dashboard.

to require the package run:

`php composer require the-riptide/laravel-dynamic-texts`

to set up the package, first go to your config app file and make sure 'locale' is set to the locale you'll be using in your project. This is important to do now, as the name of the locale will be attached to the new 'texts' table.

This done, run

`php artisan language:setup`

You can now have access to the special inline helper on the front. Under the hood, this makes use of Laravel's trans feature.

To use it, simply put `__i('category.key', 'string you'd like to put in the database') `

Then hit your page on the front and the string will be loaded into the database. Note, once the string is in the database with that category and key, it will stay there. This means, you can safetly remove the second string.

To access the database table first publish the config file

`php artisan vendor:publish`

and select this package from the list.

in the config file put the email you're going to use to access the dashboard. Then log in and hit the route

`/dashboard/texts/edit`

All your dynamic strings should appear here.

debuging
--------

[](#debuging)

If you haven't yet used livewire in your project it's possible livewire will blow up. In that case, try adding the folder Livewire to app/Http folder. Nothing needs to be in it.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 96.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~4 days

Total

15

Last Release

1380d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/dca6b41455a8766d107925ca88501a1623133b9fb9a0f460ad4c3aafa2697da0?d=identicon)[Jelte-ten-Holt](/maintainers/Jelte-ten-Holt)

---

Top Contributors

[![Jelte-ten-Holt](https://avatars.githubusercontent.com/u/61015702?v=4)](https://github.com/Jelte-ten-Holt "Jelte-ten-Holt (27 commits)")[![EtienneKoch1](https://avatars.githubusercontent.com/u/23161119?v=4)](https://github.com/EtienneKoch1 "EtienneKoch1 (1 commits)")

---

Tags

laraveltextdynamic

### Embed Badge

![Health badge](/badges/the-riptide-laravel-dynamic-text/health.svg)

```
[![Health](https://phpackages.com/badges/the-riptide-laravel-dynamic-text/health.svg)](https://phpackages.com/packages/the-riptide-laravel-dynamic-text)
```

###  Alternatives

[mcamara/laravel-localization

Easy localization for Laravel

3.5k9.1M111](/packages/mcamara-laravel-localization)[typicms/base

A modular multilingual CMS built with Laravel, enabling developers to manage structured content like pages, news, events, and more.

1.6k20.3k](/packages/typicms-base)[vemcogroup/laravel-translation

Translation package for Laravel to scan for localisations and up/download to poeditor

135304.0k2](/packages/vemcogroup-laravel-translation)[laravel-latam/spanish

Spanish Package for Laravel

124.2k](/packages/laravel-latam-spanish)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
