Download the PHP package kriss/webman-amis-admin without Composer

On this page you can find all versions of the php package kriss/webman-amis-admin. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package webman-amis-admin

webman-tech/amis-admin

amis For webman quick use ~

简介

借用 amis 的 json 配置化能力,提供给 webman 快速搭建管理后台的能力

只做最基础的增删改查封装,具体的业务都不实现

特性:

局限:

安装

要求 webman > 1.4 且关闭了 controller_reuse(原因:controller_reuse 导致成员变量会被缓存,AmisSourceController 需要使用到成员做单个请求的缓存)

使用

参考使用:https://github.com/krissss/webman-basic

注意: Amis 实际上是前后端分离的框架,即数据接口是数据接口,页面配置(json)是页面配置, 因此不能用常规的 PHP 框架下的 admin 框架(如 laravel-admin 等)来思考

AmisSourceController

是一个基础的 CRUD 资源控制器基类,负责控制页面结构,操作按钮权限等

Repository

AmisSourceController 中使用的 repository 的方法封装,负责提供对数据的增删改

Component

Amis 组件的封装,目前仅封装了常用的组件类型和属性, 但 amis 的所有组件都可以通过 Component::make(['type' => 'xxx']) 来配置

所有组件也都支持 schema() 方法来覆盖(支持嵌套覆盖)参数

组件支持 Controller 级别和全局(config中)修改默认配置参数

注意点

  1. 如果使用 LaravelValidator,校验 file 时需要安装依赖:webman-tech/polyfill

其他

不使用 cdn

配合使用 kriss/composer-assets-plugin


All versions of webman-amis-admin with dependencies

PHP Build Version
Package Version
Requires php Version >=7.4
ext-json Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package kriss/webman-amis-admin contains the following files

Loading the files please wait ....