
這是一份 Laravel 的基礎模板專案,請好好愛護它,謝謝。
The Laravel Basic Template is a project that improves upon the Laravel Boilerplate. It includes some additional features and updates. It serves as a starting template for project or system development, with most of the necessary functionalities already implemented. This allows developers to focus on the unique features of their own system. Notable features include comprehensive Chinese language support, two-factor authentication (2FA), an announcement system, and role-based access control (RBAC) for user, role, and permission management. It is built using Laravel 9.x, Vue 3.x, Bootstrap 5.x, and CoreUI 4.x.
Install and set up the Laradock environment with Nginx, MySQL, Redis, and Workspace combinations.
Clone the Laravel-Template repository and navigate to the /laradock folder.
Create a .env configuration file in the /laradock folder based on the contents of .env.example. Adjust the variables, such as modifying PHP_VERSION to 8.1, according to your preferences.
Configure the Laravel-Template environment variables.
Enter the workspace container and navigate to the /var/www folder.
Create a .env configuration file in the /var/www folder based on the contents of .env.laradock.example. Adjust the variables according to your needs.
Install dependencies and start using the Laravel-Template.
The Laravel Basic Template is an improved version of the Laravel Boilerplate. It provides a starting point for project or system development and includes features such as Chinese language support, two-factor authentication, an announcement system, and role-based access control. The installation process involves cloning the repository and setting up the necessary environment configurations.

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.
Bootstrap is the most popular CSS Framework for developing responsive and mobile-first websites.
SCSS is a preprocessor scripting language that extends the capabilities of CSS by adding features such as variables, nesting, and mixins. It allows developers to write more efficient and maintainable CSS code, and helps to streamline the development process by reducing repetition and increasing reusability.
Alpine.js is a lightweight JavaScript framework that simplifies the process of creating dynamic, reactive user interfaces on the web. It uses a declarative syntax that offers a higher level of abstraction compared to vanilla JavaScript, while being more performant and easier to use than jQuery.
PostCSS is a popular open-source tool that enables web developers to transform CSS styles with JavaScript plugins. It allows for efficient processing of CSS styles, from applying vendor prefixes to improving browser compatibility, ultimately resulting in cleaner, faster, and more maintainable code.