domain | laravelpackage.training |
summary | **Summary:**
- **Package Setup:** - Use Spatie's PHP package skeleton for an agnostic package. - Add first class, test with Pest and PHPUnit.
- **Code Style & Testing:** - Automatically fix code style issues locally (e.g., using PHP-CS-Fixer). - Run tests on GitHub Actions. - Fix code style issues via GitHub Actions.
- **Package Maintenance:** - Support multiple PHP versions. - Use semantic versioning and keep a changelog (automatically update with each release). - Register package on Packagist, publish new releases on GitHub.
- **Community & Contributions:** - Manage community contributions.
- **Laravel Package Specifics:** - Run tests of Laravel package on GitHub Actions. - Use MySQL in package tests and on GitHub Actions. - Test artisan commands using PHPUnit and Orchestra Testbench. - Support multiple PHP/Laravel versions.
- **Live Coding Video:** - Build a real-life package from scratch in a 90-minute live coding session, combining all course knowledge. |
title | Learn to create Laravel packages - Laravel Package Training |
description | The Laravel Package training video course is the best way to learn how to create PHP and Laravel packages. A premium video course by Spatie. |
keywords | package, packages, course, using, more, building, testing, actions, tests, build, source, community, have, video, first, dive, real |
upstreams |
spatie.be |
downstreams |
|
nslookup | A 134.209.229.128 |
created | 2024-12-01 |
updated | 2025-05-17 |
summarized | 2025-05-17 |
|
|