sucohi / laravel-js-helper
一个提供类似 route()、dd() 和 constant() 等JavaScript辅助函数的 Laravel 扩展包。
1.0.0
2022-02-15 18:02 UTC
Requires
- illuminate/support: ^6 ||^7 || ^8 || ^9
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许可证。