laravel权限控制(laravel-admin 在列表页添加自定义按钮的例子)
类别:编程学习 浏览量:2870
时间:2021-10-15 00:06:51 laravel权限控制
laravel-admin 在列表页添加自定义按钮的例子为了添加自定义按钮,按官方文档分4步走:
1、先定义工具类app/Admin/Extensions/Tools/ShowArtwork.php:
|
<?php namespace App\Admin\Extensions\Tools; use Encore\Admin\Admin; use Encore\Admin\Grid\Tools\AbstractTool; use Illuminate\Support\Facades\Request; class ShowArtwork extends AbstractTool { protected $url ; protected $icon ; function __construct( $url , $icon , $text ) { $this ->url = $url ; $this ->icon = $icon ; $this ->text = $text ; } public function render() { $url = $this ->url; $icon = $this ->icon; $text = $this ->text; return view( 'admin.tools.button' , compact( 'url' , 'icon' , 'text' )); } } |
2、定义试图文件:resources/views/admin/tools/button.blade.php
|
< li class = "btn" > < a class = "btn btn-sm btn-default pull-right" href = "{{$url}}" rel = "external nofollow" >< i class = "fa {{$icon}}" ></ i > {{$text}}</ a > </ li > |
3、在model-grid引入这个工具:
|
$grid ->tools( function ( $tools ) use ( $artworkid ) { $url = "/admin/artimage" ; $icon = "fa-backward" ; $text = "Back" ; $tools ->append( new ShowArtwork( $url , $icon , $text )); $url = "/admin/artimage/" . $artworkid . "/view" ; $icon = "fa-eye" ; $text = "Show Artwork" ; $tools ->append( new ShowArtwork( $url , $icon , $text )); }); |
大功告成!
以上这篇laravel-admin 在列表页添加自定义按钮的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/hhhzua/article/details/80617454
您可能感兴趣
- 怎么删掉laravel(laravel-admin的图片删除实例)
- laravel自定义命令(laravel-admin select框默认选中的方法)
- laravel队列流程(Laravel 创建指定表 migrate的例子)
- laravel跳转后需要授权吗(解决Laravel5.2 Auth认证退出失效的问题)
- laravel admin文档(Laravel-添加后台模板AdminLte的实现方法)
- laravel框架两表联查(Laravel 使用查询构造器配合原生sql语句查询的例子)
- laravel完成权限验证(laravel实现Auth认证,登录、注册后的页面回跳方法)
- laravel提交数据时间(laravel实现查询最后执行的一条sql语句的方法)
- laravel mysql 操作方式(Laravel使用原生sql语句并调用的方法)
- laravel5.2模型返回数组(解决Laravel5.5下的toArray问题)
- laravel框架怎么获取变量(解决laravel id非自增 模型取回为0 的问题)
- laravel队列是如何触发的(laravel使用Faker数据填充的实现方法)
- laravel怎么设置自定义(laravel实现于语言包的完美切换方法)
- laravel 用户登录认证(Laravel5.5 实现后台管理登录的方法自定义用户表登录)
- laravel命令控制器怎么设置(Laravel获取当前请求的控制器和方法以及中间件的例子)
- laravel关联查询限制数量(laravel-admin 后台表格筛选设置默认的查询日期方法)
- 赵薇时胖时瘦 最近变美少女 原因在这里 躺着就变瘦(赵薇时胖时瘦最近变美)
- 学会这26种姿势,你就可以和兵哥哥切磋了(你就可以和兵哥哥切磋了)
- 吴彦祖陈冠希 恩怨 ,失去曾让他流泪的女友,终遇走过18年真爱(吴彦祖陈冠希恩怨)
- 痴情男神 吴彦祖 与妻子恋爱8年,结婚10年,家庭幸福美满(痴情男神吴彦祖)
- 成功破圈,小牛电动SQi强势开 跨(小牛电动SQi强势开)
- 挑战新国标电自天花板,九号机械师MMAX 110P深度体验(挑战新国标电自天花板)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9