Requirements
- Prior Knowledge of Programming
- Basic PHP Knowledge
Overview
This course will teach you how to manage user permissions and roles in a database with Laravel Theme And Associate users with permissions and roles Every role is associated with multiple permissions. A Role and a Permission are regular
What Will You Study
Building a framework agnostic PHP package
Starting a PHP Package Using The Skeleton
Adding Functionality To The Package
Using PHPUnit for tests
Enforcing a Code Style
Releasing a Package
Creating a New Release
Updating The Changelog Automatically
Handling Feedback With Issues And Discussions
Building a Laravel package
Starting a Laravel package Using The Skeleton
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 ViewsBuild a Package
Build a Package
Updating An Old Package To Use PackageServiceProvider
Source diving Spatie packages
Laravel-tail
Laravel-collection-macros
Laravel-medialibrary
laravel-responsecache
Laravel-multitenancy
Laravel-short-schedule