cara / golfbooking-module
此包的最新版本(dev-master)没有提供许可信息。
dev-master
2023-10-02 08:35 UTC
This package is auto-updated.
Last update: 2024-10-01 00:15:01 UTC
README
cara/golfbooking-module
是一个 Laravel 包,用于在 Cara/enviro
Laravel 应用程序上管理高尔夫预订系统。模块就像一个 Laravel 包,它包含一些视图、控制器或模型。此包已在 Laravel 8 中进行支持和测试。
安装
此包需要安装其他包。首先运行以下命令进行安装
composer require nwidart/laravel-modules
自动加载
默认情况下,模块类不会自动加载。您可以使用 psr-4
在您的 composer.json
中自动加载模块。例如
{ "autoload": { "psr-4": { "App\\": "app/", "Modules\\": "Modules/", } }
确保运行此命令之后
composer dump-autoload
然后安装一个额外的 composer 插件,该插件会自动移动模块文件
composer require joshbrw/laravel-module-installer
然后您可以通过 Composer 安装,运行以下命令
composer require cara/golfbooking-module
可选地,您可以在 .env
中添加一个 DEFAULT_PASSWORD_SEEDER
来设置要在数据库中播种的通用密码。
运行此命令以启用模块
php artisan module:enable golfBooking
运行此命令以安装模块所需的全部依赖
php artisan command:initializeCommand
此命令将自动启用模块,将其发布到本地项目,迁移模块中的所有迁移,并对其进行播种。
最后,在您的项目 config > auth.php
中,将 providers
数组更改为模块的 User
模型
'providers' => [ 'users' => [ 'driver' => 'eloquent', - 'model' => User::class, // Remove this line + 'model' => Modules\GolfBooking\Models\User::class, // Change it to this ], ],
致谢
关于 Ariff Fikri
Ariff Fikri 是一位专注于 Laravel 框架的高级网络开发者。访问 我的网站。