{"id":19029963,"url":"https://github.com/padosoft/laravel-notification","last_synced_at":"2025-04-23T16:01:11.823Z","repository":{"id":38109592,"uuid":"133368536","full_name":"padosoft/laravel-notification","owner":"padosoft","description":"Notification system for laravel","archived":false,"fork":false,"pushed_at":"2025-04-04T07:06:51.000Z","size":371,"stargazers_count":6,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-18T01:47:30.509Z","etag":null,"topics":["email","laravel","laravel-package","notifications","slack","sms"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/padosoft.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-05-14T13:54:18.000Z","updated_at":"2025-04-04T07:06:54.000Z","dependencies_parsed_at":"2024-05-20T12:42:26.510Z","dependency_job_id":"be0715af-c400-4cfd-9f2c-1a7a7c36cbf1","html_url":"https://github.com/padosoft/laravel-notification","commit_stats":{"total_commits":9,"total_committers":2,"mean_commits":4.5,"dds":"0.11111111111111116","last_synced_commit":"efd4cba8492e0576082ed640287c6ad8b8a1649f"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/padosoft%2Flaravel-notification","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/padosoft%2Flaravel-notification/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/padosoft%2Flaravel-notification/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/padosoft%2Flaravel-notification/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/padosoft","download_url":"https://codeload.github.com/padosoft/laravel-notification/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250468272,"owners_count":21435451,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["email","laravel","laravel-package","notifications","slack","sms"],"created_at":"2024-11-08T21:15:56.997Z","updated_at":"2025-04-23T16:01:11.759Z","avatar_url":"https://github.com/padosoft.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Laravel Notification\n\n[![License](https://poser.pugx.org/anlutro/l4-settings/license.svg)](http://opensource.org/licenses/MIT)\n\nSystem for managing Laravel Notifications via database.\n\n\n## Installation \nThis package can be used in Laravel 5.8 or higher.\nFor previous version or Laravel please check v 1.* of this package\n*NB: From version 4.0.0 of this package Nexmo/Vonage and Slack Notification is not automatically supported.*\nTo send Notifications via SMS or Slack see official [Laravel documentation](https://laravel.com/docs/10.x/notifications#sms-notifications) \n\n    \n1. `composer require padosoft/laravel-notification`\n2. Publish the config file by running `php artisan vendor:publish --provider=\"Padosoft\\Laravel\\Notification\\NotificationServiceProvider\" --tag=\"migrations\"`. \n\n##Config\nIf you want you can publish also the config of the package\nPublish the config file by running `php artisan vendor:publish --provider=\"Padosoft\\Laravel\\Notification\\NotificationServiceProvider\" --tag=\"config\"`.\n\n## Usage\n\nYou can generate a Notification Class with an artisan command and register it into database.\n\n```bash\nphp artisan notification-manager:create user_is_registered\n```\nThis command will create an App\\Notifications\\user_is_registered class.\nNow you can customize your notification.\nTo enable the notifications you can put to 1 the active field on the database.\nTo set the recipients of your notification you have to populate mynotifications_users and mynotifications_roles table.\nThen you can send your notification like this: \n```php\nNotificationManager::dispatch(new \\App\\Notifications\\user_is_registered('prova messaggio','prova'))\n```\n\n## Contact\n\nOpen an issue on GitHub if you have any problems or suggestions.\n\n\n## License\n\nThe contents of this repository is released under the [MIT license](http://opensource.org/licenses/MIT).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpadosoft%2Flaravel-notification","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpadosoft%2Flaravel-notification","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpadosoft%2Flaravel-notification/lists"}