PHPackages                             novadaemon/larafeat - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. novadaemon/larafeat

ActiveProject[Framework](/categories/framework)

novadaemon/larafeat
===================

Laravel package to implements Domain Driven Design pattern. Inspired by lucidarch/lucid

v1.0.1(2y ago)15061MITPHP

Since Jun 15Pushed 1y ago1 watchersCompare

[ Source](https://github.com/novadaemon/larafeat)[ Packagist](https://packagist.org/packages/novadaemon/larafeat)[ RSS](/packages/novadaemon-larafeat/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (2)Versions (3)Used By (0)

novadaemon/larafeat
===================

[](#novadaemonlarafeat)

Larafeat is a simplified modification of the [Lucidarch](https://docs.lucidarch.dev). It allows you to build and serve features in your Laravel application.

[![Larafeat](https://camo.githubusercontent.com/390b9fd8ec8ff44bd7ae19e85ec42feb62842d33efd7b49489e6a3fcd5879fe8/68747470733a2f2f62616e6e6572732e6265796f6e64636f2e64652f4c617261666561742e706e673f7468656d653d6c69676874267061636b6167654d616e616765723d636f6d706f7365722b72657175697265267061636b6167654e616d653d6e6f76616461656d6f6e2532466c61726166656174267061747465726e3d63697263756974426f617264267374796c653d7374796c655f31266465736372697074696f6e3d456173792b7761792b746f2b696d706c656d656e742b4444442b7061747465726e2b696e2b796f75722b4c61726176656c2b6170706c69636174696f6e266d643d312673686f7757617465726d61726b3d3126666f6e7453697a653d313030707826696d616765733d68747470732533412532462532466c61726176656c2e636f6d253246696d672532466c6f676f6d61726b2e6d696e2e737667)](https://camo.githubusercontent.com/390b9fd8ec8ff44bd7ae19e85ec42feb62842d33efd7b49489e6a3fcd5879fe8/68747470733a2f2f62616e6e6572732e6265796f6e64636f2e64652f4c617261666561742e706e673f7468656d653d6c69676874267061636b6167654d616e616765723d636f6d706f7365722b72657175697265267061636b6167654e616d653d6e6f76616461656d6f6e2532466c61726166656174267061747465726e3d63697263756974426f617264267374796c653d7374796c655f31266465736372697074696f6e3d456173792b7761792b746f2b696d706c656d656e742b4444442b7061747465726e2b696e2b796f75722b4c61726176656c2b6170706c69636174696f6e266d643d312673686f7757617465726d61726b3d3126666f6e7453697a653d313030707826696d616765733d68747470732533412532462532466c61726176656c2e636f6d253246696d672532466c6f676f6d61726b2e6d696e2e737667)

Instalation
-----------

[](#instalation)

You can install the package via composer:

```
composer require novadaemon/larafeat
```

This package supports Laravel 9 and Laravel 10.

Usage
-----

[](#usage)

Create a new feature using the command `make:feature`

```
php artisan make:feature MyAwesomeFeature
```

You can write the name without the "Feature" prefix, the command prepend it to the class and file names.

```
php artisan make:feature MyAwesome
```

The above command create the file **MyAwesomeFeature** class in the directory **app/Features**.

```
