shileipeng 1ebf2d91b1 debug | 10 months ago | |
---|---|---|
app | 10 months ago | |
config | 10 months ago | |
database | 10 months ago | |
extend | 10 months ago | |
public | 10 months ago | |
route | 10 months ago | |
vendor | 10 months ago | |
view | 10 months ago | |
.example.env | 10 months ago | |
.gitattributes | 10 months ago | |
.gitignore | 10 months ago | |
.htaccess | 10 months ago | |
.php-cs-fixer.php | 10 months ago | |
.travis.yml | 10 months ago | |
LICENSE | 10 months ago | |
README.en.md | 10 months ago | |
README.md | 10 months ago | |
composer.json | 10 months ago | |
jsconfig.json | 10 months ago | |
nginx.conf | 10 months ago | |
nginx.htaccess | 10 months ago | |
think | 10 months ago |
For a better development experience.
Only for developers' services, only for
demand customization' services.
A rapidly developed backend management system based on ThinkPHP6.1 and layui2.8.
Technical exchange QQ group: 207160418
ulthon_admin uses Composer to manage project dependencies. Therefore, before using ulthon_admin, make sure your machine has Composer installed.
It is recommended to set the composer's image to the Alibaba image source
The first step is to download the installation package
git clone https://gitee.com/ulthon/ulthon_admin
Or use composer to create
composer create-project ulthon/ulthon_admin
The second step is to install dependent packages (can be ignored when created using composer)
composer install
The third step, configure `.env`
Copy `.example.env` to `.env`
Modify `env` file
[DATABASE]
TYPE=mysql
HOSTNAME=host.docker.internal
DATABASE=ulthon
USERNAME=root
PASSWORD=root
HOSTPORT=3306
CHARSET=utf8
DEBUG=true
PREFIX=ul_
Step 4, install the database
php think migrate:run
Step 5: Initialize database data
php think seed:run
Finally, run locally temporarily
php think run
This installation method is very friendly to the development experience
The complete package download method is being updated.
The framework does not have the function of online installation, and it will not be provided built-in in the future.
However, ulthon_admin uses the database migration tool to install the database. It does not have to be used in the command line environment. It can also be used in ordinary controllers. We provide a simple code script to demonstrate how to install it online.
How to install the database online
plug-in ecology
and application market
, no historical baggage and development baggageOfficial website: http://admin.demo.ulthon.com
Document address: http://doc.ulthon.com/home/read/ulthon_admin/home.html
Demo address: http://admin.demo.ulthon.com/admin (Account: admin, password: 123456. Note: Only permission to view information )
auth
auth
authority node management through annotation
auth
permission nodes, no need to manually enter managementPermission Node
recommended
picture and file
upload componentckeditor
cols
parameter of the table, provide interfaces to implement functions such as image
, switch
, list
, etc., and then basically expand it yourselfsearch form
according to table parameters with one click, no need to write it yourselfpublic\static
directory can be deployed with one clickKeep in sync with the versions of thinkPHP and layui.
In the future, whenever a new feature is implemented, a tag will be released.
The main meaning of tag is to facilitate querying documents and comparing differences. (ulthon_admin itself is for customization and will not be forced to update)
Mulan Open Source Agreement
tp6 background
, thinkphp6 background
, layui background
, curd background
Supports a variety of special effect skins, please go to Demo Site for more information
Well-behaved, concise and generous, steady yet lively.
Elegance is coming! Become an elegant programmer from now on.
Suitable for night use and unconventional backend use such as Internet of Things systems, monitoring systems, and large-screen systems.
Feel the fear from gnome? A "Linux-compatible" backend framework.
Only the most basic PHP development environment is required.
In the development environment, it is not necessary to install nginx, apache, ftp and other software, and you can develop directly through the built-in server.
In fact, if you use SQLite to develop, you don't even want to install MySQL, but SQLite cannot adjust data tables and columns very well, so you generally use conventional databases such as MySQL.
Some underlying components in the framework use SASS features, but generally you don’t need to worry about it. If you use vscode, you can refer to the following:
Name: Live Sass Compiler
ID: glenn2223.live-sass
Description: Compile Sass or Scss to CSS at realtime.
Version: 5.5.1
Posted by: Glenn Marks
VS Marketplace link: https://marketplace.visualstudio.com/items?itemName=glenn2223.live-sass
Configuration of liveSassCompiler in vscode:
{
"liveSassCompile.settings.includeItems": [
"/public/static/common/css/theme/*.scss",
"/public/static/plugs/lay-module/tableData/tableData.scss",
"/public/static/plugs/lay-module/tagInput/tagInput.scss",
"/public/static/plugs/lay-module/propertyInput/propertyInput.scss"
]
}