patroklo/improved-links

点击时使用HTML方法改进的链接。

安装次数: 1,782

依赖关系: 0

建议者: 0

安全: 0

星标: 8

关注者: 5

分支: 4

开放性问题: 0

语言:JavaScript

1.1.1 2017-12-18 17:10 UTC

This package is not auto-updated.

Last update: 2024-09-17 10:45:06 UTC


README

当点击时发送HTTP方法的链接。当需要POST或DELETE链接时非常有用。

索引

安装

使用以下命令使用composer添加此包

composer require patroklo/improved-links

更新composer后,将服务提供者添加到config/app.php中的providers数组中。

Patroklo\ImprovedLinks\Providers\ImprovedLinksProvider::class,

进入您的控制台,并输入artisan vendor publish命令。

php artisan vendor:publish

这将添加包正确运行所需的视图和JavaScript。

最后,在布局中添加对JavaScript库的引用

    <script type="text/javascript" src="{{ asset('assets/js/improved-links.js') }}"></script>

搞定啦!

描述

处理由用户触发的事件。此包允许开发者创建使用除GET以外的其他HTTP方法的链接。还可以手动添加将通过链接发送的数据。可以通过此链接发送任何有效的HTTP方法:POST、GET、PUT、PATCH、DELETE。

如何使用

链接方法是基于主要链接方法的HTTP库的扩展。

\Html::methodLink'('method' => 'POST', 'url', 'title' => null, 'attributes' => [], 'secure' => null, 'escape' => true);

要发送数据,只需在attributes部分添加一个data键即可。

{{ Html::methodLink("PUT", 'site/foobar', 'Submit', ['data' => ['name1' => 'value1, 'name2' => 'value2']]) }}

点击后,链接将重定向到指定的URL,并通过POST发送所有数据。