PHPackages                             putyy/laravel-admin-base - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. putyy/laravel-admin-base

ActiveLibrary[Admin Panels](/categories/admin)

putyy/laravel-admin-base
========================

laravel-admin基础功能封装...

1.0.2(4y ago)110MITPHPPHP &gt;=7.0.0

Since Mar 7Pushed 4y ago1 watchersCompare

[ Source](https://github.com/putyy/laravel-admin-base)[ Packagist](https://packagist.org/packages/putyy/laravel-admin-base)[ Docs](https://github.com/putyy/admin-base)[ RSS](/packages/putyy-laravel-admin-base/feed)WikiDiscussions main Synced yesterday

READMEChangelog (3)Dependencies (2)Versions (4)Used By (0)

laravel-admin 基础类封装
===================

[](#laravel-admin-基础类封装)

安装
--

[](#安装)

```
composer require putyy/laravel-admin-base
```

使用
--

[](#使用)

### Controller

[](#controller)

> 1. LaravelAdminBaseController 继承即可使用
> 2. 继承BaseController 根据项目实现对应方法
>
> 重点: 由于laravel-admin对display的特别处理，需要在对应的model实现 \\Pt\\LaravelAdminBase\\ShowColumnInterface 接口才能调用formatColumn
>
> 示例(更多用法看源码):

```
protected function grid()
{
    ...
    $grid->column('is_lock', __('Is lock'))->display($this->formatColumn('l'));
    $grid->column('img_url', __('Img url'))->display($this->formatColumn('a'));
    $this->formatTime($grid, [
        'create_time'=>'创建时间',
        'update_time'=>'更新时间',
    ]);
    ...
}
```

### Actions

[](#actions)

> DeleteAction、LockAction 结合自身项目自定义action继承 实现对应的操作
>
> 如下：

```
