NovinkaZverejnili sme 50+ Laravel balíkov ako open source
Custom AI apps, agents and automation — Roundly ConsultingRoundly
Všetky balíky
Git for Laravel

Artisan príkazy

Štyri príkazy na prevádzku a ladenie. Každý prijíma názov providera (github, gitlab alebo bitbucket) a používa jeho nastavené prihlasovacie údaje:

php artisan git:repos github                 # name, path and default branch of every reachable repository
php artisan git:repos github --json          # the repositories as JSON
php artisan git:rate-limit github            # limit, remaining, used, reset time
php artisan git:commits github acme/api --branch=main --since=2024-01-01
php artisan git:webhook github acme/api      # register (URL derived from the route)
php artisan git:webhook github acme/api --url=https://example.com/git/webhooks/github --events=push,pull_request --secret=...
php artisan git:webhook github acme/api --list
php artisan git:webhook github acme/api --delete=12345678
  • git:repos — repozitáre, ku ktorým majú nastavené údaje prístup (pri GitHub App repozitáre inštalácie), ako tabuľka, s --json ako JSON.
  • git:rate-limit — limit hlásený serverom: limit, zostatok, spotreba a čas obnovy.
  • git:commits — commity repozitára, filtrované cez --branch a --since.
  • git:webhook — idempotentne zaregistruje webhook (URL sa odvodí z routy, ak nezadáte --url; --events oddelené čiarkou, predvolene push), alebo --list / --delete=ID.

Pri nastavenej inštalácii GitHub App vypíše git:repos repozitáre inštalácie (/installation/repositories) a git:rate-limit číta kvótu z toho istého endpointu — inštalačný token nemôže volať /user. git:webhook --delete= odmietne id, ktoré nemá tvar používaný platformou, a git:commits bitbucket … --since= skončí so správou (Bitbucket nevie filtrovať commity podľa dátumu); oba skončia kódom 1 bez odoslania požiadavky.

Neznámy provider alebo provider bez nastavených prihlasovacích údajov skončí zrozumiteľnou správou a nenulovým návratovým kódom.

Prejavte lásku k open source

Tento balík je zadarmo pod licenciou MIT. Ak vám šetrí čas, jednorazový príspevok alebo členstvo na Patreone nám pomôže ho ďalej udržiavať, testovať a dokumentovať.

Ďalšie spôsoby podpory vrátane kryptomien

Odoslaním daru súhlasíte s našimi podmienkami prijímania darov.

Chcete to zabudovať do svojho produktu?

Naše balíky integrujeme do zákazkových Laravel a AI riešení. Napíšte nám, na čom pracujete, a ozveme sa do 48 hodín.