SPATIE
Menu
Products
Open Source
Courses
Web Development
Vacancies
About
Blog
Docs
Guidelines
Log in
Laravel Package Training (legacy course)
These are videos from a
paid course
.
Buy
entire course
Introduction
Creating a PHP package
Introduction
Free
Starting a PHP package using the skeleton
Configuring the namespace and adding code
Running tests on GitHub Actions
Free
Enforcing a code style
Publishing a package
Creating a new release
Merging a small PR
Generating code coverage reports
Handling feedback using issues and discussions
Free
Creating a Laravel Package
Starting a Laravel package using the skeleton
Free
Exploring the Service Provider
Supporting and testing multiple Laravel and PHP versions
Free
Using MySQL when running tests
Installing an unreleased package in a full Laravel app
Using config files
Adding migrations and models
Using routes, controllers and views
Let's build a package together
Source diving Spatie packages
laravel-tail
laravel-collection-macros
laravel-medialibrary
laravel-responsecache
laravel-multitenancy
Free
laravel-short-schedule part 1: Using the package
Free
laravel-short-schedule part 2: Under the hood
laravel-short-schedule part 3: Testing the package
laravel-dashboard
Bonus
Using Psalm to analyse code
How the "Mark as completed" button works
Free
Download video:
HD
|
SD
Introduction
In this video you'll see an overview of the entire course.
Links
How Spatie started creating packages
Spatie's open source packages
Package Skeleton for framework agnostic PHP Packages
Package Skeleton for Laravel
Next:
Starting a PHP package using the skeleton
+32 3 292 56 79
Click to call us