Learn to create Laravel packages

Learn to create Laravel packages - Laravel Package Training v2.0

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

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

Download part 1 – 1 GB

Download part 2 – 355 MB

File(s) password: www.downloadly.ir

Size

1.34 GB

Be the first to comment

Leave a Reply

Your email address will not be published.


*