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 Support Laravel Package

rinvex/laravel-support

Helper utilities and support classes for Laravel apps: common macros, traits, contracts, and shared helpers used across Rinvex packages. A lightweight toolbox to reduce boilerplate and keep code consistent across projects.

View on GitHub
Deep Wiki
Context7
v7.3.2
  • Upgrade vinkla/hashids to v12 (#85)
  • Fix rules override (#84)
v7.3.1
  • Support new accessarea file-based structure
v7.3.0
  • Support multiple themes
  • Remove /vendor from namespaced view paths to simplify the path
v7.2.6
  • Register models as singletons by default
v7.2.5
  • If view global path exists in the view hints, remove and prepend to eliminate duplicates, and keep precedence
  • Prepend view global paths to take precedence over modules & extensions
v7.2.4
  • Move unique_with validation rule to rinvex/laravel-support from cortex/foundation
v7.2.3
  • Remove intend() method docs to cortex/foundation
  • Override ServiceProvider::loadViewsFrom to prepend namespaces instead of appending, allowing extensions to have precedence and override parent module views
v7.2.2
  • Update composer dependencies
v7.2.1
  • Refactor resource loading and publishing
v7.2.0
  • Add module extensions support to service provider vendor publishing
  • Bind models in IoC service container only if not bound already
  • Remove unused global function array_filter_recursive
v7.1.0
  • 4eee070: Add support for Laravel v11, and drop support for Laravel v9
  • b0b7595: Upgrade spatie/laravel-schemaless-attributes to v2.4 from v2.3
  • e97387d: Update watson/validating to v8.0 from v7.0
  • 8543fdd: Update phpunit to v10.1 from v9.5
v7.0.1
  • Remove unused method call runningInDevzone
v7.0.0
  • Tweak artisan commands registration
  • Drop PHP v8.0 support and update composer dependencies
v6.1.5
  • Drop felixkiss/uniquewith-validator usage
    • This is no longer a requirement, and could be included on the project level if needed.
v6.1.4
  • Drop hashid model attribute append to fix toArray issues in some scenarios, we can always call it explicitly if needed.
v6.1.3
  • Tweak hashids trait
v6.1.2
  • Tweak model IDs hashing to support configurable hashed keys
v6.1.1
  • Fix null string issue with strip_tags
v6.1.0
  • Update composer dependencies to Laravel v9
  • Use PHP v8 nullsafe operator
v6.0.3
  • Update str global helpers to check for empty strings
v6.0.2
  • Add two new global helpers get_str_contains & get_str_endswith
v6.0.1
  • Refactor timezone getter/setter and fix related issues (fix #57)
v6.0.0
  • Drop PHP v7 support, and upgrade rinvex package dependencies to next major version
  • Update composer dependencies
v5.0.19
  • Move application layer helpers to cortex/foundation module helpers (43bf9ad)
  • Refactor accessarea obscure and indexable config options (7891a61)
  • Refactor HashidsTrait ID obscuration (2b4125b)
  • Update composer dependency codedungeon/phpunit-result-printer (08d9601)
  • Rename areas to accessareas (8106779)
v5.0.18
  • Add array_diff_assoc_recursive global helper
  • Allow modules to override core packages rules
  • Update HasTranslations.php (#37)
v5.0.17
  • Set default status code to null, we'll handle it!
v5.0.16
  • Fix compatibility issue with diglactic/laravel-breadcrumbs V7
v5.0.15
  • Gracefully handle unset array identifiers
v5.0.14
  • Refactor intend function to return more accurate HTTP status codes
v5.0.13
  • Update spatie/laravel-schemaless-attributes composer dependency
v5.0.12
  • Catch static & non-static calls for static and non-static methods before calling macros
v5.0.11
  • Revert custom package to default felixkiss/uniquewith-validator
  • Fix str_replace string conversion issue
v5.0.9
  • Revert "Fix user timezone conversion on read/update - ignore current user timezone when using setAttribute (#47)"
v5.0.10
  • Fix timezone issue with created_at, updated_at, and automatically generated timestamp fields
v5.0.8
  • Fix user timezone conversion on read/update - ignore current user timezone when using setAttribute (#47)
v5.0.7
  • Simplify and utilize request()->user() and request()->guard()
  • Simplify and utilize request()->accessarea()
  • Fix wrong http status code 0 on redirect response
  • Add unhashId method to unhash hashids per model
  • Refactor intend global helper to support API response better
  • Move get_access_area global helper to Request::getAccessArea method
  • Add similar collection macro
v5.0.6
  • Fix macroable conflict with dynamic relationships
  • Refactor get_access_area global helper to support all possible scenarios:
    1. Route matched and is an accessarea request (ex. /adminarea/users)
    2. Route matched and is an API request (ex. /api/users)
    3. Catch other use cases: 3.1. Route NOT matched / Wrong URL (ex. 404 error) 3.2. Route matched but NOT a valid accessarea (could happen if route is mistakenly named, make sure route names contain valid accessarea prefix)
v5.0.5
  • Add ability for artisan commands to validate answers
  • Add get_access_area helper function
v5.0.4
  • Simplify service provider model registration into IoC
  • Enforce consistency
v5.0.3
  • Fix wrong composer dependency version constraints
v5.0.2
  • Switch outdated composer dependencies to temporary compatible forks until it's updated
v5.0.1
  • Add support for PHP v8
v5.0.0
  • Upgrade to Laravel v8
v4.3.1
  • Refactor timezone implementation to fix read/write date attributes
v4.3.0
  • Add HasTimezones trait to adjust per user profile
  • Add timeoffset helper function and validation rule
  • Use timezone_identifiers_list native PHP function instead of manually updated timezone list
  • Append application name after page name in titles
v4.2.1
  • Add custom Macroable trait with Eloquent model support
v4.2.0
  • Fix request.guard binding issue when running in console
v4.1.1
  • Refactor route parameters to container service binding
v4.1.0
  • Add mergeRules method to ValidatingTrait
  • Drop PHP 7.2 & 7.3 support from travis
v4.0.7
  • Remove default indent size config
  • Add strip_tags validation rule to string fields
  • Specify events queue
  • Add strip_tags validation rule
v4.0.6
  • Fix ServiceProvider registerCommands method compatibility
v4.0.5
  • Tweak artisan command registration
  • Reverse commit "Convert database int fields into bigInteger"
  • Refactor publish command and allow multiple resource values
v4.0.4
  • Fix namespace issue
v4.0.3
  • Enforce consistent artisan command tag namespacing
  • Enforce consistent package namespace
  • Drop laravel/helpers usage as it's no longer used
v4.0.2
  • Convert into bigInteger database fields
  • Add shortcut -f (force) for artisan publish commands
  • Fix migrations path
v4.0.1
  • Update compatibility with Laravel v7.x
v4.0.0
  • Upgrade to Laravel v7.1.x & PHP v7.4.x
v3.0.4
  • Tweak TravisCI config
  • Add migrations autoload option to the package
  • Tweak service provider publishesResources
  • Install felixkiss/uniquewith-validator composer package
  • Ability to enable/disable hashing for each model in any area without any need to enable/disable the whole area (#26)
  • Remove indirect composer dependency
  • Drop using global helpers
  • Update StyleCI config
v3.0.3
  • Tweak ID obscure feature
v3.0.2
  • Add missing laravel/helpers composer package
v3.0.1
  • Fix outdated package version
v3.0.0
  • Upgrade to Laravel v6 and update dependencies
v2.1.1
  • Enforce latest composer package versions
v2.1.0
  • Update composer deps
  • Drop PHP 7.1 travis test
  • Add bunch of helpful console tools to be used in Service Providers
v2.0.0
  • Require PHP 7.2 & Laravel 5.8
v1.0.3
  • Tweak and simplify FormRequest validations
v1.0.2
  • Fix wrong translatable method name
  • Rename environment variable QUEUE_DRIVER to QUEUE_CONNECTION
v1.0.1
  • Update composer dependencies
  • Add PHP 7.3 support to travis
v1.0.0
  • Enforce Consistency
  • Support Laravel 5.7+
  • Rename package to rinvex/laravel-support
v0.0.5
  • Update travis php versions
  • Drop incomplete Turbolinks-Location redirection and other useless code
  • Add missing composer dependency
  • Use global helper functions instead of class based methods
  • Add HashidsTrait
  • Add row escaper trait
  • Rename "escapeRow" method to just "escape"
  • Escape only string values, and skip others
  • Add helper function to extract page titles from breadcrumbs
  • Drop StyleCI multi-language support (paid feature now!)
  • Update composer dependencies
  • Conditionally obscure IDs for if enabled for accessarea
  • Add HasSocialAttributes trait
  • Prepare and tweak testing configuration
  • Update StyleCI options
  • Update PHPUnit options
v0.0.4
  • Remove duplicate and wrong Asia/Kathmandu timezone
  • Add domain helper to get simplify domain host string
  • Remove redundant functionality, replaced by default Laravel 5.4 middleware
  • Use global helpers for response instead of the namepsaced class
  • Remove useless service provider override
  • Handle default translation if no locale supplied
  • Update composer dependencies
  • Enhance redirection method
  • Update supplementary files
  • Auto generate slugs on validating
  • Fix HTTP response code condition
  • Remove FormRequest override in favor for native prepareForValidation feature
  • Add PHPUnitPrettyResultPrinter
  • Fix redirection turbolinks issues
  • Typehint method returns
  • Fix redirection JSON response
  • Return only first translation of translatable attributes
  • Add Laravel v5.6 support
  • Drop Laravel 5.5 support
v0.0.3
  • Update readme and composer dependencies
  • Update StyleCI fixers and other supplementary files
  • Enforce strict type declaration
  • Fix stupid gitattributes export-ignore issues
v0.0.2
  • Fix readme typo
  • Enforce strict mode
  • Fix installation typo
  • Trim and filter request inputs recursively
  • Add two new functions for array trim recursive and array filter recursive
v0.0.1
  • Tag first 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.
emuniq/filament-browser-notifications
syriable/filament-translator
hungnm28/livewire-form
wenprise/eloquent
crudly/encrypted
fadion/bouncy
cuci/prototurk-sdk
gos/pubsub-router-bundle
cuci/prototurk-sdk-symfony
clementtalleu/easyadmin-markdown-bundle
codeflextech/permission-manager
karnoweb/livewire-datepicker
sayedenam/sayed-dashboard
milito/query-filter
apiboxsym/user-bundle
apiboxsym/health-check-bundle
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui