sucohi/laravel-js-helper

一个提供类似 route()、dd() 和 constant() 等JavaScript辅助函数的 Laravel 扩展包。

1.0.0 2022-02-15 18:02 UTC

This package is auto-updated.

Last update: 2024-09-15 23:34:10 UTC


README

一个提供类似 route()dd()constant() 等JavaScript辅助函数的 Laravel 扩展包。

可用版本

  • Laravel 9
  • Laravel 8
  • Laravel 7
  • Laravel 6

安装

运行以下命令来安装此扩展包:

composer require sukohi/laravel-js-helper

然后,发布一个名为 config/js_helper.php 的配置文件。

php artisan vendor:publish --tag="laravel-js-helper-config"

之后,在文件中设置你希望在JavaScript中使用的路由名称和/或常量。

使用方法

<script src="/js/helper.js"></script>
<script>

    window.onload = () => {

        // URL from routes
        const url = route('item.edit', 1); // <- here
        console.log(url);

        // Constants
        const appName = constant('APP_NAME'); // <- here
        console.log(appName);

        // Debug
        const str1 = 'Test 1';
        const str2 = 'Test 2';
        const str3 = 'Test 3';
        dd(str1, str2, str3); // <- here

    };

</script>

许可证

此扩展包遵循MIT许可证。