Create QQ group and donation channels
Link
- Blog: https://baijunyao.com
- github: https://github.com/baijunyao/thinkphp-bjyadmin
- gitee: https://gitee.com/baijunyao/thinkphp-bjyadmin
Introduction
In the process of using thinkphp to develop projects, some commonly used functions or third-party SDKs are integrated; open source for your reference; these have been tested by online operations; they are non-toxic and can be used for free; as long as you don't find me one day He said that because he borrowed some methods from this open source product, it caused hundreds of millions of losses; just ask me to take responsibility and compensate;  ̄へ ̄
Of course; if you want a blog program, this is also available: https://github.com/baijunyao/thinkphp-bjyblog
illustrate
This open source product is open to all thinkphp development users; because my basic idea is not to change the source files of the framework; just expand around the framework; so the integrated functions can be painlessly compatible with various environments; you can follow the article to integrate these The function can be easily transplanted to your existing project; it can also be developed directly based on this project;
Install and use
- Please place the program directly in the root directory; do not use multiple directories; for example, correct: www/; incorrect: www/bjyadmin/; Are there already projects in the same directory? For windows environment, refer to wamp to configure a virtual host; for linux environment, refer to Apache to configure multiple virtual hosts to mount multiple sites and run them simultaneously in the Linux environment.
- The first run access will enter the installation program; configuration items and databases will be automatically created;
- Installation failed? That must be a character issue; find a corner to think about it; then refer to Part 2 of the open source project series thinkphp-bjyblog blog
- Default username: admin Password: 123456
- For the use of basic functions, please refer to the official website documentation.
- For additional functions, please refer to the following articles
Series of articles
- thinkphp integration series SMS verification code, order notification
- thinkphp integration series rbac upgraded version auth permission management system demo
- thinkphp integration series Alibaba Cloud oss
- thinkphp integration series phpmailer sends emails in batches
- thinkphp integrates series of Friends League message push
- thinkphp integration series phpqrcode generates QR code
- thinkphp integration series rongyun instant messaging online chat
- thinkphp integration series tcpdf generates pdf files
- thinkphp integration series phpexcel generates excel files
- thinkphp integration series Alipay MD5 encryption method scan code payment
- thinkphp integration series Alipay RSA encryption method to receive mobile payment notifications
- thinkphp integration series WeChat scan code payment
- thinkphp integration series WeChat public account payment
- thinkphp integration series ultimate sliding verification code
- thinkphp integration series webuploader asynchronous preview upload
- thinkphp integration series phpexcel import excel data
- The server-side PHP verification of Apple AppStore in-app purchase payment in the thinkphp integration series is being continuously updated...
Related articles
- Thinkphp directory structure design experience summary
- Summary of design experience of thinkphp model model
- Summary of thinkphp quick query getBy, getField, getFieldBy usage and scenarios
- Solve the problem of invalid session cycle setting in thinkphp
- Thinkphp settings only show 404 page when debug mode is off
- thinkphp is a simple, beautiful and reliable paging class
- thinkphp custom template tag (1)
- thinkphp custom template tag (2)
- thinkphp separates the template file View
- Use jquery to learn the vue.js series and use thinkphp to pull down to obtain pagination data
- thinkphp installation bootloader
- thinkphp integration series gulp realizes front-end automation
- Open source project series thinkphp-bjyblog blog
- The various functional expansions of thinkphp-bjyadmin in the open source project series are being continuously updated...
Improvements and optimizations for thinkphp;
- Fixed the bug of invalid session setting period in tinkphp;
- Custom tag/Application/Common/Tag/My.class.php;
- Separate html view pages;
php integration
- PHPMail sends email
- PHPExcel generates excel table
- TCPDF generates pdf files
- Ronglian Cloud Communication SMS verification code
- Alibaba oss cloud storage
- Alipay PC payment MD5 method
- Alipay mobile payment interface RSA method
- WeChat scan code payment
- WeChat JSSDK payment
- Rongyun instant messaging
- Umeng push
- Memcached cache
- Auth permission management
- emoji expression conversion
PHP integration instructions
A large number of commonly used PHP tools and SDK have been integrated; and written as functions; as long as various keys are configured, it is very convenient to use;
For example: send_email('mailbox','title','content'); You can send an email and set the directory that needs to be uploaded to oss; use upload('path'); when the user uploads a file, it will be automatically uploaded to oss; And you can choose whether to keep the file locally;
For more functions, you can view the source code such as /Application/Common/Common/function.php
Front-end integration
- Front-end frameworks such as boostrap, sui, framework7, frozenui, etc.;
- ueditor, umeditor Baidu rich text editor;
- Webuploader upload, iCheck beautified radio check button, layer pop-up layer, laydate date and other plug-ins;
- font-awesome,animate.css;
Front-end usage instructions
A large number of commonly used frameworks and plug-ins have been integrated and added to the tag library; they can be introduced into the HTML page with only a very simple code;
For example: <ueditor name="content" />
Such a simple tag can introduce the editor and set the name to content; when submitting a post, the background can directly obtain the content through the content field;
The <jquery />
tag can introduce jQuery
Don’t know how to customize labels? Portal: https://baijunyao.com/article/21
For more tags, please view the source code of /Application/Common/Tag/My.class.php
Business-friendly open source license
bjyadmin is released under the Apache2 open source license. Apache License is a protocol adopted by Apache, a well-known non-profit open source organization. This agreement is similar to BSD, encouraging code sharing and respecting the copyright of the original author. It also allows code modification and release as open source or commercial software.