icweb/trusty

该软件包最新版本(dev-master)没有可用的许可信息。

Laratrust的用户界面

安装: 724

依赖项: 0

建议者: 0

安全: 0

星标: 6

关注者: 2

分支: 3

开放问题: 3

语言:Blade

类型:laravel

dev-master 2022-07-21 18:24 UTC

This package is auto-updated.

Last update: 2024-09-21 22:47:39 UTC


README

本软件包为santigarcor/laratrust软件包提供了一个用户界面

目录

演示

以下提供了该软件包的演示。请注意,演示中某些功能被禁用,例如编辑和删除用户。演示数据库每小时重置一次。

演示URL: http://trusty-demo.icwebapps.com

演示用户名: user@example.com

演示密码: password

要求

此软件包需要您安装至少版本为5.2.*的软件包santigarcor/laratrust

安装

首先,在终端中运行composer require命令。

composer require icweb/trusty

配置

如果您使用的是Laravel 5.4或更低版本,请将以下提供者添加到您的config\app.php提供者数组中。Laravel 5.5+将自动通过软件包发现执行此操作。

Icwebb\Trusty\App\Providers\TrustyServiceProvider::class

通过在终端中运行vendor:publish命令发布供应商文件

php artisan vendor:publish --tag="trusty"

以下文件将被发布

/config
    - trusty.php
    
/resources/views/vendor/trusty
    - index.blade.php    
    /layouts
        - trusty.blade.php
    /permissions
        - create.blade.php
        - edit.blade.php
        - index.blade.php
        - show.blade.php
    /roles
        - create.blade.php
        - edit.blade.php
        - index.blade.php
        - show.blade.php
    /users
        - create.blade.php
        - edit.blade.php
        - index.blade.php
        - show.blade.php

使用

您可以在终端中运行route:list命令来查看此软件包创建的所有路由

php artisan route:list
+-----------+-------------------------------------+----------------------------+------------------------------------------------------------------------+--------------+
| Method    | URI                                 | Name                       | Action                                                                 | Middleware   |
+-----------+-------------------------------------+----------------------------+------------------------------------------------------------------------+--------------+
| GET|HEAD  | trust                               | trusty.index               | Icweb\Trusty\App\Http\Controllers\TrustyController@index               | web,auth     |
| POST      | trust/permissions                   | trusty.permissions.store   | Icweb\Trusty\App\Http\Controllers\PermissionsController@store          | web,auth     |
| GET|HEAD  | trust/permissions                   | trusty.permissions.index   | Icweb\Trusty\App\Http\Controllers\PermissionsController@index          | web,auth     |
| GET|HEAD  | trust/permissions/create            | trusty.permissions.create  | Icweb\Trusty\App\Http\Controllers\PermissionsController@create         | web,auth     |
| GET|HEAD  | trust/permissions/{permission}      | trusty.permissions.show    | Icweb\Trusty\App\Http\Controllers\PermissionsController@show           | web,auth     |
| PUT|PATCH | trust/permissions/{permission}      | trusty.permissions.update  | Icweb\Trusty\App\Http\Controllers\PermissionsController@update         | web,auth     |
| DELETE    | trust/permissions/{permission}      | trusty.permissions.destroy | Icweb\Trusty\App\Http\Controllers\PermissionsController@destroy        | web,auth     |
| GET|HEAD  | trust/permissions/{permission}/edit | trusty.permissions.edit    | Icweb\Trusty\App\Http\Controllers\PermissionsController@edit           | web,auth     |
| POST      | trust/roles                         | trusty.roles.store         | Icweb\Trusty\App\Http\Controllers\RolesController@store                | web,auth     |
| GET|HEAD  | trust/roles                         | trusty.roles.index         | Icweb\Trusty\App\Http\Controllers\RolesController@index                | web,auth     |
| GET|HEAD  | trust/roles/create                  | trusty.roles.create        | Icweb\Trusty\App\Http\Controllers\RolesController@create               | web,auth     |
| PUT|PATCH | trust/roles/{role}                  | trusty.roles.update        | Icweb\Trusty\App\Http\Controllers\RolesController@update               | web,auth     |
| DELETE    | trust/roles/{role}                  | trusty.roles.destroy       | Icweb\Trusty\App\Http\Controllers\RolesController@destroy              | web,auth     |
| GET|HEAD  | trust/roles/{role}                  | trusty.roles.show          | Icweb\Trusty\App\Http\Controllers\RolesController@show                 | web,auth     |
| GET|HEAD  | trust/roles/{role}/edit             | trusty.roles.edit          | Icweb\Trusty\App\Http\Controllers\RolesController@edit                 | web,auth     |
| GET|HEAD  | trust/users                         | trusty.users.index         | Icweb\Trusty\App\Http\Controllers\UsersController@index                | web,auth     |
| POST      | trust/users                         | trusty.users.store         | Icweb\Trusty\App\Http\Controllers\UsersController@store                | web,auth     |
| GET|HEAD  | trust/users/create                  | trusty.users.create        | Icweb\Trusty\App\Http\Controllers\UsersController@create               | web,auth     |
| DELETE    | trust/users/{user}                  | trusty.users.destroy       | Icweb\Trusty\App\Http\Controllers\UsersController@destroy              | web,auth     |
| PUT|PATCH | trust/users/{user}                  | trusty.users.update        | Icweb\Trusty\App\Http\Controllers\UsersController@update               | web,auth     |
| GET|HEAD  | trust/users/{user}                  | trusty.users.show          | Icweb\Trusty\App\Http\Controllers\UsersController@show                 | web,auth     |
| GET|HEAD  | trust/users/{user}/edit             | trusty.users.edit          | Icweb\Trusty\App\Http\Controllers\UsersController@edit                 | web,auth     |
+-----------+-------------------------------------+----------------------------+------------------------------------------------------------------------+--------------+

或者,您可以将以下URL输入到您的网络浏览器中以开始使用

http://127.0.0.1:8000/trust

路由中间件

此软件包允许您自定义应用于路由的中间件组。要更改默认中间件组,请访问config/trust.php配置文件。默认情况下,应用了webauth中间件组。

'middleware' => ['web', 'auth'],

截图

用户索引:screely-1562522993648

用户显示:screely-1562523001593

用户编辑:screely-1562523018730

角色索引:screely-1562523028116

角色显示:screely-1562523045843

权限索引:screely-1562523060466

待办事项