Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Sku Laravel Package

binary-cats/laravel-sku

View on GitHub
Deep Wiki
Context7
1.0.0

Added

  • Dev container support with PHP 8.3, Xdebug, PCOV, and common extensions (.devcontainer/)
  • [@mixin](https://github.com/mixin) \Illuminate\Database\Eloquent\Model annotation to HasSku trait for improved IDE support
  • #[Test] attribute support across all test classes, replacing /** [@test](https://github.com/test) */ docblock annotations

Changed

  • Minimum PHP version bumped to 8.2+ (previously ^7.2|^8.0)
  • Minimum Laravel version bumped to 12+ (previously ~5.6 through ^11.0); ^13.0 also supported
  • orchestra/testbench narrowed to ^10.0|^11.0
  • phpunit/phpunit narrowed to ^11.5.3|^12.5.12
  • SkuOptions::from() parameter type narrowed from untyped to array|string
  • SkuOptions class properties now carry explicit native type declarations (array, string, bool)
  • bootHasSku() now defers observer registration via static::whenBooted() rather than registering eagerly
  • SkuGenerator model dependency moved to constructor promotion with protected readonly
  • toJson() in SkuGenerator now carries an explicit : string return type
  • All public and protected methods across HasSku, SkuObserver, SkuOptions, SkuServiceProvider, and SkuGenerator now carry explicit return types
  • HasSku::skuOption() return type changed from untyped to mixed
  • SkuException::render() docblock corrected to use fully-qualified \Illuminate\Http\Request and \Illuminate\Http\Response
  • SkuMacro docblock updated to typed closure signature \Closure(string $source, string|null $separator = null): string
  • phpunit.xml schema updated to local vendor path; removed deprecated backupGlobals, processIsolation, stopOnFailure, and backupStaticProperties attributes; suffix=".php" removed from source directory definition
  • Author homepage updated to https://binarycats.dev
  • README.md Ukraine support banner sourced locally (./art/support-ukraine.svg)

Removed

  • Support for PHP ^7.2 and ^8.0
  • Support for Laravel ~5.6 through ^11.0
  • Redundant [@param](https://github.com/param) and [@return](https://github.com/return) docblock tags superseded by native type hints throughout
  • docker-based fix script from composer.json scripts
0.2.0
  • add support for Laravel 7
0.1.3
  • Add support for Laravel 5.6
0.1.0
  • Initial release
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle