Weave 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
Push Laravel

Push Laravel Laravel Package

asundust/push-laravel

A Laravel package that wraps the asundust/push library to send notifications through multiple push providers. Config-driven setup and a simple facade make it easy to fire alerts, system messages, and on-demand notifications from your app.

View on GitHub
Deep Wiki
Context7

asundust/push-laravel is a Laravel package that delivers server-side push notifications through a single, unified API. Instead of wiring each provider separately, you configure your channels once and send messages with a consistent, expressive syntax—ideal for alerts, monitoring hooks, and background job notifications.

  • Multi-channel support — push through popular services from one interface
  • Config-driven setup — credentials and channel defaults live in a config file
  • Laravel-native — service provider, facade, and queue-friendly sending
  • Simple payloads — title, body, and optional extras in a single call
  • Extensible — add custom drivers without touching package internals
Frequently asked questions about Push Laravel
What is asundust/push-laravel used for?
It is a Laravel client for asundust/wechat-work-push, intended for sending push notifications from a Laravel application. Use it when you want configurable WeChat Work push delivery without building the integration layer yourself.
How do I install asundust/push-laravel in a Laravel app?
Install it with Composer, then follow Laravel package conventions: register the service provider if it is not auto-discovered and publish any configuration the package ships. The repository README is the authoritative source for exact commands and config keys.
Does asundust/push-laravel support Laravel 11?
The 1.0.3 release adds Laravel 11 support, according to the release note. That is the main compatibility change signaled in the provided context.
Is asundust/push-laravel still compatible with Laravel 10 or Laravel 9?
The available release note does not explicitly confirm whether Laravel 10 and Laravel 9 remain supported after 1.0.3. Treat 1.0.3 as verify-first for Laravel 10 and check composer.json constraints or ask the maintainer before upgrading.
How do I configure asundust/push-laravel for WeChat Work push notifications?
The package is described as a configurable Laravel integration for asundust/wechat-work-push, so configuration is expected to live in Laravel's config publishing workflow. Check the README for the exact config file name, credentials, and push target settings; do not assume key names without inspecting the published config.
What PHP version does asundust/push-laravel require?
The provided release notes do not state the PHP minimum for 1.0.3. Because Laravel 11 requires PHP 8.2, confirm the package's composer.json PHP constraint before installing on older runtimes.
Can I test asundust/push-laravel without sending real push notifications?
No testing guidance is included in the supplied notes. In a Laravel app, you would typically bind a fake or mock client in the container and assert the push call instead of hitting the WeChat Work API; confirm the package's actual test seams in its source or README.
Is asundust/push-laravel safe for production use?
Production suitability depends on verifying the support matrix and dependency diff for 1.0.3. Pin the version, run your test suite and a staging smoke test, and keep a rollback pin; the release note alone does not prove production readiness.
What are alternatives to asundust/push-laravel?
Directly using asundust/wechat-work-push is the closest alternative if you do not need Laravel integration. Other Laravel notification or WeChat Work push packages may exist, but the supplied context does not name specific alternatives.
How is asundust/push-laravel maintained and upgraded?
Maintenance signals in the supplied context are thin: 1.0.3 is described as a compatibility release for Laravel 11 with a one-line note. Ask the maintainer for the CI matrix, changelog, and support window before relying on it long term.
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.
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect