infinity-it/laravel-dev-tools

v1.0.0 2024-10-21 17:53 UTC

This package is auto-updated.

Last update: 2025-03-01 00:42:32 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

Install

The recommended way to install this is through composer:

composer require --dev "infinity-it/laravel-dev-tools:1.0.0"

Laravel Artisan Language

  • Config file config/artisan-language.php (^1.1.0) :
if (!class_exists('\Mohamedhk2\LaravelDevTools\Classes\RegexConfig'))
    return [];

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])));
        }),
    ]
];

License

The Laravel Dev Tools is open-sourced software licensed under the MIT license