This article starts with:《The best 7 laravel admin background management system recommendations – karayun》
With its ease of use and low threshold, laravel has become the first PHP framework for Stars on GitHub. This paper will introduce the laravel admin background management system I carefully selected for you, from the lowest degree of abstraction (flexible but large amount of code) to the highest degree of abstraction (small but inflexible amount of code) to help you choose your own laravel admin background management system.
Laravel admin background management is selected by type
Before choosing the laravel admin background management system, I used most laravel admins on the market. They don’t look very different. In fact, their uses and use scenarios are very different. Several types are summarized below. You can take your seats according to your needs.
Scaffolding is mainly created in the form of code. It can help you automatically generate models, components, routes and the most basic CRUD operations. However, once deployed, it will be difficult to adjust in the later stage. This is the type of infyom lavel generator recommended in this article.
Crud interface type
Since the laravel framework follows the MVC (model view controller) mode, another type of admin management system is to directly provide crud interface. Is to automatically add crud logic and UI to the view and controller set of existing models.
The advantage of this is that the front-end components can help you write it well, modularize and quickly add it to the existing project or quickly set up a project. The amount of code is less than the scaffold type. The weakness is that if there are complex logical relationships between models, it can not be handled flexibly. Nova (official product), laravel admin, backpack and orchid recommended in this article all belong to this type.
Visual programming is more abstract than the above two types. It has helped you write the front end. You only need to specify what you want and where to put it. This flexibility is lower than the first two, but it is more convenient to deploy. Lower requirements for programming ability.
The development tools provided by Voyager, quickadminpanel and backpack devtools recommended in this article are all of this type.
A new generation of low code development tools
The advantage of scaffolding is that it is the most flexible. The disadvantage is that it needs to write a lot of code. The advantage of curd is to find a balance between complexity and convenience. The disadvantage is that back-end programmers also need to devote their energy to dealing with front-end problems. Visual programming seems to solve the first two problems, but if the actual needs are slightly more complex, it is more troublesome to use visual programming than to write code by yourself.
Now, there are three types of solutions in one-Karayun。 Karayun is a set of low code solutions. It doesn’t need to deal with any front-end problems at all. Just drag and drop to quickly generate front-end components. Developers only need to be able to tune API and write SQL to quickly connect the front-end components with the back-end. Karayun not only has the convenience of visual programming, but also has the flexibility of scaffolding. The workload of several weeks can be completed in one hour. See the end of this article for details.
Seven of the best larevel admin background management systems that cover the needs of most scenarios
- Laravel Nova – official product of laravel with quality assurance
- Laravel admin – high quality open source laravel background management developed by Chinese people
- Backpack – flexible, agile, well documented, with video tutorials
- Voyager – front-end blade, model automatically creates break visual programming
- Infyom laravel generator – the most flexible, helps you handle all your chores
- Quickadminpanel – the most powerful semi-automatic background construction system
- Orchid – has an excellent developer community, more significant, and good open source ecology
- Karayun– low code development tools, no need to deal with any front-end problems, fast access to API & database, and build your own background management tools in one hour
Laravel Nova – official product of laravel with quality assurance
- Official website:https://nova.laravel.com/
Laravel officially released the official background management system nova in 2018, which was completed by Taylor otwell, the developer of laravel framework. As an official background management system, Nova laravel admin has a very reasonable design and the performance is optimized to the extreme. Because it is an official product, the whole development ecology is very good, and there are new expansion packages almost every dayLaravel nova packagesGo online. No matter how strange the project development needs you face, you can find a solution that matches your needs.
Nova has simple configuration and comprehensive functions. The general functions of search, filtering, chart and custom operation are available out of the box. The front end of Nova adopts Vue + Vue route. For domestic Vue developers, nove is more flexible.
Nova doesn’t have a free trial version. It’s licensed for $99 for small projects and $199 for large projects.
Extended reading:《Recommended 6 best Vue drag and drop component libraries》
Laravel admin – high quality open source laravel background management developed by Chinese people
Laravel admin is definitely the king of the open source solution of laravel admin, and it was developed by our people. Although it cannot compete with the official Nova admin in performance optimization, it is an open source project after all, with many domestic users and its own developer ecology.
After several years of iteration, the built-in expansion of laravel admin has been relatively perfect, including tables, forms, time selection, search, filtering, etc. in addition, laravel admin has a built-in user rights management system, which is different from Nova’s development logic. Nova rights management needs to be written by itself, which is naturally more flexible.
Extended reading:《vue. Draggable Getting Started Guide – teach you how to develop task Kanban》
Backpack – flexible, agile, well documented, with video tutorials
The first version of backpack was released in 2016, two years earlier than nove. Backpack is not only a simple laravel admin background management system, but also includes a visual programming interface with its ownUI component library。 In addition, backpack has development toolsBackpack DevTools(pay, 99 euros), visually operate the drag and drop component on the web page, and directly drag and drop to generate code.
Of course, what you pay for is what you pay for. Backpack documents are excellent, there are video tutorials, and a lot of front-end themes are optional. In addition, non-commercial projects can be used for free. However, as long as you start using its tools and additional options, you will immediately enter the payment range and stand up.
Voyager – front-end blade, model, automatic creation of break, visual programming
Voyager is different from other laravel admins. Voyager can easily create a break automatically according to the model to help you save the code of writing controllers and methods. Although this function is convenient, it is certainly not as flexible as pure code. Voyager has a built-in media manager that allows users to view, edit and delete files at the UI level. It can be easily operated locally or on other clouds. Voyager also has a Menu Builder, which can complete menu management directly on the page.
Voyager’s documentation is very clear, and there is no video tutorial.
Infyom laravel generator – the most flexible, helps you handle all your chores
The biggest feature of infyom lavel generator is that it can automatically generate curl, API, router, model and requests. Its logic is to help quickly complete these infrastructures, so that you can complete the infrastructure deployment in a few minutes. Its function can be summarized as “deploy your API and management panel in a few minutes” with the slogan on the official website of infom
Extended reading:《Practice of building coupon distribution system – karayun》
Quickadminpanel – the most powerful semi-automatic background construction system
Quickadminpanel is the same as its name, which is fast. Everything can be completed online. Configure your admin panel on the official website of quickadminpanel. Click Install on the web page for any modules you want. After the configuration is completed according to the process, click download to obtain your own customized background code, and then deploy it to your own server. That’s it. It is especially suitable for users whose needs are not complex and do not need too much flexibility.
Extended reading:《Drag and drop with react draggable – the most detailed Chinese tutorial》
Orchid – has an excellent developer community, more significant, and good open source ecology
The orchid developer is a Russian,Alexandr Chernyaev, orchid helps users quickly build a management background, with built-in form builder, form filter, sorting, search and other slightly complex functions. The details are very helpful.
Orchid is extremely cost-effective. Generally speaking, open source means less maintenance fees. Although the payment is quick to respond to the needs of users, it requires some fees. Orchid not only has the attribute of free and open source, but also has a huge open source community and a large number of sponsorship, which supports its rapid growth like paid software.
Extended reading:《The best 7 Vue rich text editors》
This article introduces several top-level laravel admins, which have covered most common admin application scenarios. However, no matter which background management system is used, it still needs to deal with the front-end problems. If you don’t want to deal with front-end problems, it is recommended to useKarayun, karayun has various built-in components, which can be generated quickly by dragging without knowing any front-end.
The following figure shows the internal advertising monitoring system built by karayun, which only needs dragging and 1 hour.
Karayun is a new generation of low code development tool, free of installation and deployment, and can access common databases and APIs including MySQL with one click. It can be customized according to its own workflow. Without cumbersome front-end development, you can quickly build internal tools by simply dragging and dropping.The original three-day development workload can be reduced to 1 hour after using karayun. Welcome to freeTry karayun。
- The best seven top API interface testing tools
- How to add charts to Vue – tutorial on using Vue charts
- Five best react rich text editors
- 12 best Vue TimePicker time date selector evaluation recommendations
- Evaluation and recommendation of top five Vue table components
- Postman tutorial – teach you API interface testing hand in hand
- Comparative evaluation of the best 6 free weather API interfaces
- How to export data to excel in Vue