patroklo / improved-links
点击时使用HTML方法改进的链接。
1.1.1
2017-12-18 17:10 UTC
Requires
- php: >=5.4.0
- laravel/framework: 5.*
- laravelcollective/html: 5.*
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发送所有数据。