kalel1500/kalion
最新稳定版本:v0.43.1-beta.0
Composer 安装命令:
composer require kalel1500/kalion
包简介
Utilidades para desarrollar en arquitectura hexagonal y DDD en laravel
README 文档
README
✨ Features
- Utilities for developing in hexagonal architecture and DDD in Laravel.
Quick start
composer require kalel1500/kalion:@beta
Publish files
To publish all the files in the package you can use the following command:
php artisan vendor:publish --provider="Thehouseofel\Kalion\KalionServiceProvider"
Or else you have the following to publish the files independently
php artisan vendor:publish --tag="kalion-migrations" php artisan vendor:publish --tag="kalion-views" php artisan vendor:publish --tag="kalion-view-layout" php artisan vendor:publish --tag="kalion-config" php artisan vendor:publish --tag="kalion-config-user" php artisan vendor:publish --tag="kalion-config-links" php artisan vendor:publish --tag="kalion-lang"
Start command
After installing the package, to start a project you can run the following command.
php artisan kalion:start
This command will modify several project files to the recommended settings.
In addition, it will generate new files to add complete examples to the project with the following views:
- Home
- Posts
- Tags
Package configuration
Redirect after login
You can configure where the application will redirect (as long as no previous route is found) in three ways:
-
Overriding the
kalion.auth.redirect_after_loginconfiguration inconfig/kalion.phpfile:return [ 'auth' => [ 'redirect_after_login' => env('KALION_AUTH_REDIRECT_AFTER_LOGIN', 'home') ] ];
-
Using the
KALION_AUTH_REDIRECT_AFTER_LOGINenvironment variable:KALION_AUTH_REDIRECT_AFTER_LOGIN=home
-
Or using the
redirectAfterLoginTo()method of theKalionclass in theregistermethod of a ServiceProvider for a more complex configuration:public function register(): void { \Thehouseofel\Kalion\Core\Infrastructure\Services\Kalion::redirectAfterLoginTo('home'); }
This method also accepts a callback.
Default path
You can configure where the application will redirect to by default in three ways:
-
Overriding the
kalion.default_pathconfigurationreturn [ 'default_path' => env('KALION_DEFAULT_PATH', 'home') ];
-
Using the
KALION_DEFAULT_PATHenvironment variable:KALION_DEFAULT_PATH=home
-
Or using the
redirectAfterLoginTo()method of theKalionclass in theregistermethod of a ServiceProvider for a more complex configuration:public function register(): void { \Thehouseofel\Kalion\Core\Infrastructure\Services\Kalion::redirectDefaultPathTo('home'); }
This method also accepts a callback.
License
Kalion is open-sourced software licensed under the GNU General Public License v3.0.
统计信息
- 总下载量: 245
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-3.0-or-later
- 更新时间: 2025-03-07
