2017 © Pedro PelĂĄez
 

library laravel-jira

Laravel5 service for Jira REST api to search and create issues

image

univerze/laravel-jira

Laravel5 service for Jira REST api to search and create issues

  • Saturday, May 5, 2018
  • by univerze
  • Repository
  • 1 Watchers
  • 13 Stars
  • 3,000 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 25 Forks
  • 7 Open issues
  • 5 Versions
  • 4 % Grown

The README.md

Deprecated

This repository is deprecated and will no longer be maintained, as the Laravel and Jira APIs may have changed significantly over the last 2 years of inactivity of this package. Please feel free to clone the repository and provide your own fork! All the best!, (*1)


Laravel5 Jira service

Easy access Jira rest api in Laravel5., (*2)

, (*3)

Installation and Requirements

composer require univerze/laravel-jira

Afterwards, run composer update from your command line., (*4)

Then, update config/app.php by adding an entry for the service provider., (*5)

'providers' => [
    // ...
    Univerze\Jira\JiraServiceProvider::class,
];

'aliases' => [
    // ...
    'Jira' => Univerze\Jira\Facade\JiraFacade::class,
];

Finally, from the command line again, run php artisan vendor:publish to publish the default configuration file to config/jira.php., (*6)

, (*7)

Searching issues

The search method will take the jql query string:, (*8)

$response = Jira::search( 'project = YourProject AND labels = somelabel' );

You can build and test the jql beforehand if you go to your Jira site Issues > Search for Issues > Advanced Search., (*9)

Further information can be found on JIRA documentation - search issues, (*10)

NOTE jql parameter is already included in the payload, (*11)

, (*12)

Creating issues

$issue = Jira::create( array(
    'project'     => array(
        'key' => 'YourProject'
    ),
    'summary'     => 'This is the summary',
    'description' => 'Description here',
    'issuetype'   => array(
        'name' => 'Bug'
    )
) );

Further information can be found on JIRA documentation - create issue, (*13)

NOTE fields parameter is already included in the payload, (*14)

, (*15)

Editing issues

Jira::update( 'ISSUE-1234', array(
    'description' => 'this is my new description'
) );

In this case the JIRA api will return "204 - No Content" instead of issue details., (*16)

Further information can be found on JIRA documentation - edit issue, (*17)

NOTE fields parameter is already included in the payload, (*18)


Released under the MIT License. See the LICENSE file for details., (*19)

The Versions

05/05 2018

dev-master

9999999-dev

Laravel5 service for Jira REST api to search and create issues

  Sources   Download

MIT

by Roland Bécsi

laravel atlassian jira

09/08 2016

dev-feature/multi-connections

dev-feature/multi-connections

Laravel5 service for Jira REST api to search and create issues

  Sources   Download

MIT

by Roland Bécsi

laravel atlassian jira

28/02 2016

dev-editing-issues

dev-editing-issues

Laravel5 service for Jira REST api to search and create issues

  Sources   Download

MIT

by Roland Bécsi

laravel atlassian jira

28/02 2016

v0.2

0.2.0.0

Laravel5 service for Jira REST api to search and create issues

  Sources   Download

MIT

by Roland Bécsi

laravel atlassian jira

26/02 2016

v0.1

0.1.0.0

Laravel5 service for Jira REST api to search and create issues

  Sources   Download

MIT

by Roland Bécsi

laravel atlassian jira