laravel-hexagonal-and-ddd-architecture-utilities maintained by kalel1500
Description
Utilidades para desarrollar en arquitectura hexagonal y DDD en laravel
Author
Last update
2026/04/14 18:46
(dev-master)
License
Downloads
132
Last update
2026/04/14 18:46
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
- kalel1500/laravel-tailwind-merge @beta
- blade-ui-kit/blade-heroicons ^2.7
- themesberg/flowbite-blade-icons ^1.4
- davidhsianturi/blade-bootstrap-icons ^2.1
- staudenmeir/eloquent-has-many-deep ^1.21
Last update
2026/03/12 20:50
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2026/03/06 18:50
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2026/03/02 16:40
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2026/03/02 16:16
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2026/03/02 12:13
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2026/02/23 13:47
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2026/02/20 21:27
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2026/02/20 20:12
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2026/02/05 10:23
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2026/02/02 19:23
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2026/02/02 15:08
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2026/01/30 10:45
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/12/18 15:37
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/12/16 15:45
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/12/11 23:41
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/12/09 17:23
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/12/05 08:35
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/12/05 08:35
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/11/25 11:49
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/11/19 19:30
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/11/14 18:09
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/11/11 20:17
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/11/11 15:33
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/11/10 10:29
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/11/10 09:31
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/10/30 23:41
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/10/28 23:52
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/10/28 12:11
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/10/23 10:54
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/10/22 12:35
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/09/29 12:02
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/09/23 14:50
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/09/17 18:02
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/09/17 12:44
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/09/16 19:34
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/09/11 19:37
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/09/05 16:07
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/09/05 16:01
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/08/31 19:41
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/08/17 17:21
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/08/14 10:48
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/07/28 19:56
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/07/28 19:27
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/07/23 10:12
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/07/23 10:07
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/07/18 14:47
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/07/14 14:34
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/07/11 12:25
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/06/26 12:07
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/06/20 09:02
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/06/19 11:43
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/05/29 13:33
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/05/02 09:08
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/04/30 15:12
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/04/26 00:10
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/04/22 20:42
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/04/10 11:36
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/03/30 03:21
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/03/27 13:20
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/03/25 12:07
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/03/21 11:31
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/03/19 11:38
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/03/18 12:57
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0|^12.0
Last update
2025/03/11 17:02
License
Require
- ext-json *
- php ^7.4|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0|^12.0
Last update
2025/03/07 02:44
License
Require
- ext-json *
- php ^7.4|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0|^12.0
Last update
2025/03/06 23:54
License
Require
- ext-json *
- php ^7.4|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0|^12.0
Last update
2025/03/06 21:46
License
Require
- ext-json *
- php ^7.4|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0|^12.0
Last update
2025/02/27 13:03
License
Require
- ext-json *
- php ^7.4|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2025/02/17 18:26
License
Require
- ext-json *
- php ^7.4|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2025/01/29 23:21
License
Require
- ext-json *
- php ^7.4|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2025/01/29 21:21
License
Require
- ext-json *
- php ^7.4|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2025/01/28 13:46
License
Require
- ext-json *
- php ^7.4|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2025/01/13 15:48
License
Require
- ext-json *
- php ^7.2.5|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2024/12/17 18:11
License
Require
- ext-json *
- php ^7.2.5|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2024/11/26 16:19
License
Require
- ext-json *
- php ^7.2.5|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2024/11/18 17:47
License
Require
- ext-json *
- php ^7.2.5|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2024/11/11 11:03
License
Require
- ext-json *
- php ^7.2.5|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2024/11/06 16:43
License
Require
- ext-json *
- php ^7.2.5|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2024/11/06 12:31
License
Require
- ext-json *
- php ^7.2.5|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2024/11/05 20:39
License
Require
- ext-json *
- php ^7.2.5|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2024/11/05 09:04
License
Require
- ext-json *
- php ^7.2.5|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2024/11/04 16:47
License
Require
- ext-json *
- php ^7.2.5|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2024/10/31 12:06
License
Require
- ext-json *
- php ^8.2
- laravel/framework ^11.0
Last update
2024/10/25 10:21
License
Require
- ext-json *
- php ^7.2.5|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2024/09/12 15:34
License
Require
- ext-json *
- php ^7.2.5|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2024/08/16 20:53
License
Require
- ext-json *
- php ^7.2.5|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2024/08/16 12:35
License
Require
- ext-json *
- php ^7.2.5|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2024/08/12 17:16
License
Require
- ext-json *
- php ^7.2.5|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2024/07/19 20:43
License
Require
- ext-json *
- php ^7.2.5|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2024/07/19 13:20
License
Require
- ext-json *
- php ^7.2.5|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2024/07/16 19:52
License
Require
- ext-json *
- php ^7.2.5|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2024/06/28 15:21
License
Require
- ext-json *
- php ^7.2.5|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2024/06/26 18:23
License
Require
- ext-json *
- php ^7.2.5|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2024/06/18 19:26
License
Require
- ext-json *
- php ^7.2.5|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2024/06/13 14:31
License
Require
- ext-json *
- php ^7.2.5|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2024/06/13 11:05
License
Require
- ext-json *
- php ^7.2.5|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2024/05/23 12:04
License
Require
- ext-json *
- php ^7.2.5|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
Last update
2024/05/23 10:05
License
Require
- ext-json *
- php ^7.2.5|^8.0|^8.1|^8.2
- laravel/framework ^7.0|^8.0|^11.0
✨ 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
Redirections
You can configure where the application will redirect in two cases:
- When searching for the default path
- After login (if no previous route is found)
There are two configurations for this (in config/kalion.php):
kalion.default_path(KALION_DEFAULT_PATH)kalion.auth.redirect_after_login(KALION_AUTH_REDIRECT_AFTER_LOGIN)
For more complex cases, you can use the configuration method:
use Thehouseofel\Kalion\Core\Infrastructure\Support\Config\KalionConfig;
public function register(): void
{
KalionConfig::redirectTo(
defaultPath: fn() => 'home',
afterLogin: fn() => 'home',
);
}
If both routes match, simply configure the default path.
License
Kalion is open-sourced software licensed under the GNU General Public License v3.0.