tripteki / laravelphp-notification
Trip Teknologi 的 Laravel.php 通知
1.1.8
2024-01-07 04:44 UTC
Requires
- php: ^8.0.2
- tripteki/laravelphp-adminer: ^1.0.0
- tripteki/laravelphp-helpers: ^1.0.0
- tripteki/laravelphp-import-export: ^1.0.0
- tripteki/laravelphp-repository: ^1.0.0
- tripteki/laravelphp-request-response-query: ^1.0.0
Suggests
- laravel/framework: Required when using laravel framework (^9.0).
- laravel/lumen-framework: Required when using lumen framework (^9.0).
README
本软件包为 Lumen 和 Laravel 提供了基于仓库模式的实现通知,同时包含一个无需干预代码库且保持清洁的 REST API 管理后台启动包。
入门指南
安装
composer require tripteki/laravelphp-notification
如何使用
-
将
Tripteki\Notification\Providers\NotificationServiceProvider添加到服务提供者配置列表。 -
将
Tripteki\Notification\Providers\NotificationServiceProvider::ignoreMigrations()添加到register提供者中,然后运行(可选)以下命令将迁移文件发布到您的项目目录中:
php artisan vendor:publish --tag=tripteki-laravelphp-notification-migrations
- 迁移。
php artisan migrate
- 运行以下命令将测试文件发布到您的项目目录中(可选):
php artisan vendor:publish --tag=tripteki-laravelphp-notification-tests
- 示例
use Tripteki\Notification\Contracts\Repository\Admin\INotificationRepository as INotificationAdminRepository; use Tripteki\Notification\Contracts\Repository\INotificationRepository; $notificationAdminRepository = app(INotificationAdminRepository::class); // $notificationAdminRepository->get("..."); // // $notificationAdminRepository->all(); // $repository = app(INotificationRepository::class); // $repository->setUser(...); // // $repository->getUser(); // // $repository->markAsRead("..."); // // $repository->clear("..."); // // $repository->all(); //
- 将此添加到您的注解配置中以将swagger文件生成到您的项目目录中(可选):
base_path("app/Http/Controllers/Notification")
base_path("app/Http/Controllers/Admin/Notification")
用法
php artisan adminer:install:notification
作者
- Trip Teknologi (@tripteki)
- Hasby Maulana (@hsbmaulana)