LaravelPackages.net
Acme Inc.
Toggle sidebar
payamava/ticket

this is a package for managment tickets

63
1
v1.1
About payamava/ticket

payamava/ticket is a Laravel package for this is a package for managment tickets. It currently has 1 GitHub stars and 63 downloads on Packagist (latest version v1.1). Install it with composer require payamava/ticket. Discover more Laravel packages by payamava or browse all Laravel packages to compare alternatives.

Last updated

This package is designed to manage and support ticketing.

Installing

Begin by pulling in the package through Composer.

composer require payamava/ticket

Next, if using Laravel 5, include the service provider within your config/app.php file.

'providers' => [
    Payamava\Ticket\TicketServiceProvider::class,
];

php artisan vendor:publish

php artisan migrate

Usage

Create new ticket category

    $user->newTicketCategory('name of category')

Create new ticket

    $ticketCategory = TicketCategory::first();
    $user->newTicket($ticketCategory,'title','body','priority');

Reply to ticket

    $user->replyToTicket($ticket,'title','message')

Change state ticket to closed

    $user->changeStateToClosed($ticket)

Change state to open

    $user->changeStateToOpen($ticket)

Delete Ticket

    $user->deleteTicket($ticket)

Update Reply

    $user->updateReply($ticket,$reply,$new_message)

Update Ticket

    $user->updateTicket($ticket,$newCategory,$title,$message,$priority)

Get all Replies

    $user->getReplies()
Comments