abottarini/laravel-nova-traits

为您的资源提供一组有用的 Laravel Nova Traits

v1.2.3 2023-04-13 08:26 UTC

This package is auto-updated.

Last update: 2024-09-13 11:56:36 UTC


README

此包包含一组为您的资源提供有用功能的 Laravel Nova Traits。

安装

composer require abottarini/laravel-nova-traits

使用

使用非常简单,只需在您的资源中导入 traits 并使用它们。

use AlbertoBottarini\LaravelNovaTraits\HiddenFromNavigation;

class MyResource extends Resource 
{
    use HiddenFromNavigation;
}

可用的 Traits

  • HiddenFromNavigation: 从导航栏中移除资源
  • Uncreatable: 禁用所有用户的创建操作
  • Unupdatable: 禁用所有用户的更新操作
  • Undeletable: 禁用所有用户的删除操作
  • Unviewable: 禁用所有用户的查看操作
  • Unreplicable: 禁用所有用户的复制操作(Nova 4)
  • ReadOnlyResource: 使资源只读(是 Uncreatable + Unupdatable + Undeletable 的别名)
  • RedirectToViaResource: 在创建或更新子资源后,将用户重定向到 "via" 资源