一、环境要求:
PHP >= 7.3
BCMath PHP?拓展
Ctype PHP?拓展
Fileinfo PHP?拓展
JSON PHP?拓展
Mbstring PHP?拓展
OpenSSL PHP?拓展
PDO PHP?拓展
Tokenizer PHP?拓展
XML PHP?拓展
二、安装 Laravel8
Laravel?使用 Composer 来管理项目依赖。因此,在使用 Laravel 之前,请确保您的机器上已经安装了 Composer。
通过 Composer 创建项目
可以在终端中运行 create-project 命令来安装 Laravel:
composer?create-project?--prefer-dist?laravel/laravel?cms
三、教你使用 Laravel-Modules
首先在 Laravel 项目根目录下使用 Composer 安装该扩展包:
composer require nwidart/laravel-modules
如不需要发布配置文件可以不用运行这条命令。该扩展包会自动注册服务提供者和别名。此外,你可以通过运行如下命令来发布配置文件:
php artisan vendor:publish --provider="Nwidart\Modules\LaravelModulesServiceProvider"
执行命令,创建一个modules并新建Blog模块。也可以同时创建多个模块,如Blog、User模块 :
php artisan module:make Blog
让模块目录中定义的类可以自动加载,可以这样配置 composer.json:
{
??????"autoload": {
????????????"psr-4": {
??????????????"App\\": "app/",
??????????????"Modules\\": "Modules/"
????????????}
??????}
}
配置完成后不要忘记运行 composer dump-autoload 命令让修改生效
|