wamesk / laravel-reviews

创建 Reviews 表格、模型、观察者

0.3 2023-11-14 10:32 UTC

This package is auto-updated.

Last update: 2024-09-14 12:14:32 UTC


README

预览

preview

用法

(仅在未自动注册 Wame\Review\ReviewServiceProvider::class 时注册提供者)

  • vendor publish -- reviewServiceProvider
php artisan vendor:publish --provider="Wame\Review\ReviewServiceProvider"
  • migrate
php artisan migrate,
  • 为观察者和监听器添加 EventServiceProvieder
   /**
     * The event to listener mappings for the application.
   */
 protected $listen = [
       ReviewCreatingEvent::class => [RunReviewCreatingListenerJob::class],
       ReviewUpdatingEvent::class => [RunReviewUpdatingListenerJob::class],
       ReviewUpdatedEvent::class => [RunReviewUpdatedListenerJob::class],
 ];
  /**
    * Register any events for your application.
   */
public function boot(): void
{
     Review::observe(ReviewObserver::class);
}
  • 添加到 Nova 菜单
  MenuItem::resource(Review::class),
  • config/reviews.php 中设置类型模型或编辑标签颜色
    'types' => [
        User::class,
        Order::class,
    ],
   'status_use' => true,
  • 编辑翻译 resources/lang/sk/reviews.php
  "waiting" => "čakajúci",
  "approved" => "schválený",
  "denied" => "zamietnutý",
  "finished" => "hotové",
  "edit" => "upraviť",