mohamedhk2/laravel-dev-tools

v1.1.0 2024-10-16 19:08 UTC

This package is auto-updated.

Last update: 2025-02-16 19:03:51 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

Packages

barryvdh/laravel-debugbar
barryvdh/laravel-ide-helper
bestmomo/laravel5-artisan-language
kitloong/laravel-migrations-generator
laravel-lang/common
nunomaduro/collision
orangehill/iseed
reliese/laravel

Removed packages

packagereplaced byversionreason
mtolhuys/laravel-schematicsNone^1.0.3Not support PHP ^8.x
amirami/localizatorNone^1.0.4No stable version
laravel-lang/langlaravel-lang/common^1.0.5Upgrade package
bestmomo/laravel5-artisan-languageNone^1.0.6Not support Laravel ^11.x
bestmomo/laravel5-artisan-languageMostafaNaguib/laravel-artisan-language (fork)^1.1.0Not support Laravel ^11.x

Install

The recommended way to install this is through composer:

composer require --dev "mohamedhk2/laravel-dev-tools:1.1.0"

Laravel Artisan Language

  • Config file config/artisan-language.php (^1.1.0) :
    use \Mohamedhk2\LaravelDevTools\Classes\RegexConfig;
    

return [

'scan_paths' => [
    app_path(),
    resource_path('views'),
    ...
],
'lang_path' => base_path('lang'),
#
'patterns' => [
    new RegexConfig('/(@lang|__|\$t|\$tc)\s*(\(\s*[\'"])([^$]*)([\'"]+\s*(,[^\)]*)*\))/U', 3),
    new RegexConfig('/(?:trans|__)\s*\(\s*(?:"((?:[^"]|\\")+)"|\'((?:[^\']|\\\')+)\')\s*(?:,\s*[^)]*\s*)?\)/U', 1, function ($regConf, $out) {
        /**
         * @var $regConf RegexConfig
         */
        return array_values(array_filter(array_merge($out[1], $out[2])));
    }),
]

];


- usage : [README](https://github.com/bestmomo/laravel-artisan-language?tab=readme-ov-file#readme)

## License

The Laravel Dev Tools is open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT)