PHPackages                             willvincent/laravel-workfront - 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. willvincent/laravel-workfront

ActiveLibrary[Framework](/categories/framework)

willvincent/laravel-workfront
=============================

Provides Workfront API Operations to Laravel 5.x

1.0.0(10y ago)11934[1 issues](https://github.com/willvincent/laravel-workfront/issues)MITPHPPHP &gt;=5.4.0

Since Apr 6Pushed 10y agoCompare

[ Source](https://github.com/willvincent/laravel-workfront)[ Packagist](https://packagist.org/packages/willvincent/laravel-workfront)[ RSS](/packages/willvincent-laravel-workfront/feed)WikiDiscussions master Synced 2mo ago

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

WorkFront API client for Laravel 5.x
====================================

[](#workfront-api-client-for-laravel-5x)

Perform all Operations of [WorkFront APIs](https://developers.workfront.com/api-docs/) with Laravel 5.x

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

[](#installation)

To get the latest version of `laravel-workfront`, simply add the following line to the require block of your `composer.json` file:

```
"willvincent/laravel-workfront": "dev-master"

```

You'll then need to run `composer install` or `composer update` to download it and have the autoloader updated.

Once added to your laravel project, you will want to add the service provider. Find the `providers` key in your `config/app.php` file and register the service provider:

```
'providers' => [
    // ...

    willvincent\Workfront\WorkfrontServiceProvider::class,
],

```

Also locate the `Aliases` key in your `config/app.php` file and register the Facade:

```
'aliases' => [
    // ...

    'Workfront' => willvincent\Workfront\Facades\WorkfrontFacade::class,
],

```

Finally, run `php artisan vendor:publish` to copy the default config into your app's config directory. Update the config with your proper credentials.

Usage
-----

[](#usage)

```
$client = Workfront::client();
$client->login();  // You can optionally pass username/email and password here, otherwise the values from the config file will be used.

// Fetch all fields for all projects with a status of CUR or PLN, that are less than 100% complete.
$results = $client->search(
  'project',                          // workfront object code
  array(                              // query
    'status' => array('CUR', 'PLN'),
    'status_Mod' => 'in',
    'percentComplete' => 100,
    'percentComplete_Mod' => 'lt'
  ),
  '*'                                 // fields (can also be an array of specific fields)
);

$client->logout();

```

You can find other Operations and API informattion [here](https://developers.attask.com/api-docs/).

License
-------

[](#license)

Laravel Workfront is licensed under [The MIT License (MIT)](LICENSE.txt).

Credits
-------

[](#credits)

This is based on example code provided by Workfront, as part of their [API Documentation](https://developers.workfront.com/api-docs/code-samples/).

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3690d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0c6239b14bdb77aba00cd0bc65f561ad8dd694ec4a18508c69eff119352d54fa?d=identicon)[willvincent](/maintainers/willvincent)

---

Top Contributors

[![h4hardik](https://avatars.githubusercontent.com/u/3168637?v=4)](https://github.com/h4hardik "h4hardik (6 commits)")

---

Tags

frameworklaravelattaskatTaskAPIWorkFrontWorkFrontAPI

### Embed Badge

![Health badge](/badges/willvincent-laravel-workfront/health.svg)

```
[![Health](https://phpackages.com/badges/willvincent-laravel-workfront/health.svg)](https://phpackages.com/packages/willvincent-laravel-workfront)
```

###  Alternatives

[rebing/graphql-laravel

Laravel wrapper for PHP GraphQL

2.2k7.1M26](/packages/rebing-graphql-laravel)[graham-campbell/markdown

Markdown Is A CommonMark Wrapper For Laravel

1.3k7.1M64](/packages/graham-campbell-markdown)[graham-campbell/manager

Manager Provides Some Manager Functionality For Laravel

39221.1M134](/packages/graham-campbell-manager)[laravel-lang/publisher

Localization publisher for your Laravel application

2167.7M24](/packages/laravel-lang-publisher)[laravel-zero/framework

The Laravel Zero Framework.

3371.4M369](/packages/laravel-zero-framework)[lanin/laravel-api-debugger

Easily debug your JSON API.

2311.8M](/packages/lanin-laravel-api-debugger)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
