PHPackages                             hxm/laravel-planning - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. hxm/laravel-planning

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

hxm/laravel-planning
====================

Laravel Planing

v1.0.0(1y ago)05MITPHP

Since Dec 24Pushed 1y ago1 watchersCompare

[ Source](https://github.com/hoanxuanmai/laravel-planing)[ Packagist](https://packagist.org/packages/hxm/laravel-planning)[ RSS](/packages/hxm-laravel-planning/feed)WikiDiscussions main Synced 1mo ago

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

Laravel Planning
================

[](#laravel-planning)

Laravel Planning is a library that supports creating and managing plans in Laravel projects.

- [Features](#features)
- [Requirements](#requirements)
- [Installation](#installation)
- [Configuration](#configuration)
    - [Default Configurations](#default-configurations)
    - [Directory Tree Representation](#directory-tree-representation)
- [Resource Management](#resource-management)
- [Implementing PlanResourceInstance](#implementing-planresourceinstance)
- [Panel Management](#panel-management)
    - [Using the Panel](#using-the-panel)
- [Usage](#usage)
    - [Creating a Plan Order for a Resource](#creating-a-plan-order-for-a-resource)
    - [Managing Plan Cycles](#managing-plan-cycles)
    - [Querying Resources with Cycles](#querying-resources-with-cycles)
- [Contact](#contact)
- [Contribution](#contribution)
- [License](#license)

---

Features
--------

[](#features)

- Flexible plan and item management
- Event-driven actions and listeners
- Built-in scheduling and cron job support
- Customizable panel interface

Requirements
------------

[](#requirements)

- PHP &gt;= 7.4
- Laravel &gt;= 7.x

Installation
------------

[](#installation)

Install the package via Composer:

```
composer require hxm/laravel-planning
```

Configuration
-------------

[](#configuration)

After installation, you can publish the configuration file using the following command:

```
php artisan vendor:publish --tag="laravel-planning:config"
```

You can also publish the migration files using:

```
php artisan vendor:publish --tag="laravel-planning:migration"
```

### Default Configurations

[](#default-configurations)

Below are the default configurations:

```
