Description
Learn to create Laravel packages – Laravel Package Training v2.0, the training course for creating Laravel software packages has been published by the Laravel Package Academy. Having produced a total of over 250 packages with over 200 million downloads, the Spatie team is experienced in this matter. Get training from the people who brought you quality packages such as aravel-permission, laravel-backup, browsershot, laravel-medialibrary and learn how to plan, test and maintain your packages. For all functionality added to a package, you’ll learn how to test it automatically, both locally and via GitHub Actions. In this way, you can create a beautiful and maintainable package that your colleagues, customers and community can rely on.
By moving common functionality into packages, your application’s codebase can become smaller and more maintainable. Packages can have their own set of tests. When a bug is discovered, you can easily integrate the fix into your programs by running composer update. There are also business benefits. By open-sourcing packages, you as a developer and your company are more visible in the community, which can lead to interesting opportunities coming your way.
What you will learn
- Building a Laravel PHP package
- Building a real Laravel package from scratch
- Get to know real examples
- Using the Spatie PHP package skeleton to start building the package
- Add first class to the package
- Testing a package using Pest and PHPUnit
- Automatically fix code style issues locally
- Running tests on Github Action
- Fixed code problems using GitHub Actions
Course specifications Learn to create Laravel packages – Laravel Package Training v2.0
- Publisher: Laravel package
- teacher : Freek Van der Herten
- English language
- Education level: all levels
- Number of courses: 27
- Training duration: 4 hours and 33 minutes
Chapters of the course Learn to create Laravel packages – Laravel Package Training v2.0
#Overview
# Starting a PHP Package Using The Skeleton
# Adding functionality to the package
# Using PHPUnit for tests
# Running Tests On GitHub Actions
# Enforcing a Code Style
# Releasing a package
# Creating a New Release
# Updating The Changelog Automatically
# Handling feedback with issues and discussions
# Starting a Laravel package using the skeleton
# Exploring The Service Provider
# Installing an Unreleased Package in a Full Laravel App
# Adding a Config File
# Adding Migrations and Models
# Using MySQL when running tests
# Using Routes, Controllers and Views
# Let’s build a package together
# Updating An Old Package To Use PackageServiceProvider
# laravel-tail
# laravel-collection-macros
# laravel-medialibrary
# laravel-responsecache
# laravel-multitenancy
# laravel-short-schedule part 1: Using the package
# laravel-short-schedule part 2: How the package works under the hood
# laravel-short-schedule part 3: Testing the package
Pictures
Sample video
Installation guide
After Extract, view with your favorite Player.
Subtitle: None
Quality: 1080p
download link
File(s) password: www.downloadly.ir
Size
1.34 GB
Be the first to comment