PHPackages                             caherrera/udemy-laravel - 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. caherrera/udemy-laravel

ActiveLibrary[Framework](/categories/framework)

caherrera/udemy-laravel
=======================

udemy-laravel Is A Udemy Api Cli For Laravel

v0.5(5y ago)0136MITPHP

Since Dec 22Pushed 5y ago2 watchersCompare

[ Source](https://github.com/caherrera/udemy-laravel)[ Packagist](https://packagist.org/packages/caherrera/udemy-laravel)[ RSS](/packages/caherrera-udemy-laravel/feed)WikiDiscussions master Synced 6d ago

READMEChangelog (9)Dependencies (7)Versions (16)Used By (0)

Laravel Udemy
=============

[](#laravel-udemy)

Laravel Udemy was created by, and is maintained by [Carlos Herrera](https://github.com/caherrera), and is a [PHP API Client for Short.io](https://short.io) bridge for [Laravel](http://laravel.com). Feel free to check out the [change log](CHANGELOG.md), [releases](https://github.com/caherrera/Udemy-laravel/releases), [security policy](https://github.com/caherrera/Udemy-laravel/security/policy), [license](LICENSE), [code of conduct](.github/CODE_OF_CONDUCT.md), and [contribution guidelines](.github/CONTRIBUTING.md).

[![Build Status](https://camo.githubusercontent.com/8ae79305919b7d0da7508717c9a623254b82580280b755d141e035a58e8d0aad/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f6361686572726572612f5564656d792d6c61726176656c2f54657374733f6c6162656c3d5465737473267374796c653d666c61742d737175617265)](https://github.com/caherrera/Udemy-laravel/actions?query=workflow%3ATests)[![StyleCI](https://camo.githubusercontent.com/9e7455356225256326771ff8c5735213f3ec90c12ca6a632586368545ce999d4/68747470733a2f2f6769746875622e7374796c6563692e696f2f7265706f732f3237393935333034392f736869656c643f6272616e63683d6d6173746572)](https://github.styleci.io/repos/279953049?branch=master)[![Software License](https://camo.githubusercontent.com/c090e080484e2a2bc766446291d04437db823929042bf614b26a1643660ddf6f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e3f7374796c653d666c61742d737175617265)](LICENSE)[![Packagist Downloads](https://camo.githubusercontent.com/936f9b57c96743c76ef78e79fbe471fb6ba3adecd90079c9b10458006d49b304/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6361686572726572612f5564656d792d6c61726176656c)](https://packagist.org/packages/caherrera/Udemy-laravel)[![Packagist Version](https://camo.githubusercontent.com/034f0fd0ea8332d2a3f83df6654c062b3b2346ae0caf4b2323760b80641dff9e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6361686572726572612f5564656d792d6c61726176656c)](https://packagist.org/packages/caherrera/Udemy-laravel)

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

[](#installation)

Laravel GitLab requires [PHP](https://php.net) 7.2-7.4. This particular version supports Laravel 7.

To get the latest version, simply require the project using [Composer](https://getcomposer.org).

```
$ composer require caherrera/Udemy-laravel
```

Once installed, if you are not using automatic package discovery, then you need to register the `Udemy\Laravel\UdemyServiceProvider` service provider in your `config/app.php`.

You can also optionally alias our facade:

```
        'Udemy'      => Udemy\Laravel\Facades\Udemy::class,
```

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

[](#configuration)

Laravel GitLab requires connection configuration.

To get started, you'll need to publish all vendor assets:

```
$ php artisan vendor:publish
```

This will create a `config/Udemy.php` file in your app that you can modify to set your configuration. Also, make sure you check for changes to the original config file in this package between releases.

##### Real Examples

[](#real-examples)

Here you can see an example of just how simple this package is to use. Out of the box, the default adapter is `main`. After you enter your authentication details in the config file, it will just work:

```
use Udemy\Laravel\Facades\Udemy;
// you can alias this in config/app.php if you like

Udemy::domains()->all();
// we're done here - how easy was that, it just works!
```

If you prefer to use models over facades like me, then you can easily inject the manager like so:

```
use Udemy\Laravel\Model\UserActivity;

class Foo
{
    protected $link;

    public function __construct()
    {
        $this->user_activity = new UserActivity();
    }

    public function all()
    {
        return $this->user_activity->all();
    }
}
```

##### Further Information

[](#further-information)

There are other classes in this package that are not documented here. This is because they are not intended for public use and are used internally by this package.

Security
--------

[](#security)

If you discover a security vulnerability within this package, please rise an issue. All security vulnerabilities will be promptly addressed. You may view our full security policy [here](https://github.com/caherrera/Udemy-laravel/security/policy).

License
-------

[](#license)

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

Contributions
-------------

[](#contributions)

Special thanks to

- [Emanuel Rodriguez](https://github.com/eRodriguez8/)
- [Gabriel Lavini](https://github.com/glavini/)
- [Nicolas Ramirez](https://github.com/VoodooNik/)

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 68.2% 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

Every ~5 days

Total

14

Last Release

1895d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/18551113?v=4)[Carlos Herrera](/maintainers/caherrera)[@caherrera](https://github.com/caherrera)

---

Top Contributors

[![eRodriguez8](https://avatars.githubusercontent.com/u/6515486?v=4)](https://github.com/eRodriguez8 "eRodriguez8 (15 commits)")[![caherrera](https://avatars.githubusercontent.com/u/18551113?v=4)](https://github.com/caherrera "caherrera (4 commits)")[![nico-ramirez](https://avatars.githubusercontent.com/u/44817123?v=4)](https://github.com/nico-ramirez "nico-ramirez (3 commits)")

---

Tags

frameworklaravelBridgeCarlos HerreraCaherreraudemyphp-udemy-apiPHP udemy.com APILaravel udemyEmanuel RodriguezNicolas Ramirez

###  Code Quality

TestsPHPUnit

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/caherrera-udemy-laravel/health.svg)

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

###  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/github

GitHub Is A GitHub Bridge For Laravel

6411.7M19](/packages/graham-campbell-github)[graham-campbell/manager

Manager Provides Some Manager Functionality For Laravel

39221.1M134](/packages/graham-campbell-manager)[graham-campbell/digitalocean

DigitalOcean Is A DigitalOcean Bridge For Laravel

509343.1k2](/packages/graham-campbell-digitalocean)[laravel-zero/framework

The Laravel Zero Framework.

3371.4M369](/packages/laravel-zero-framework)

PHPackages © 2026

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