s-anasol/nova-field-refresh-example

一个 Laravel Nova 字段。

dev-master 2019-02-17 05:49 UTC

This package is not auto-updated.

Last update: 2024-09-24 08:17:51 UTC


README

描述

此字段添加了魔法刷新按钮字段。

preview

要求

  • Laravel 5.6+ 并带有 Nova。

安装

此包可以通过 Composer 安装。

composer require s-anasol/nova-field-refresh-example

用法

  1. Sanasol\NovaFieldRefreshExample\RefreshButton 字段添加到您的 Nova 资源 fields 方法中。

示例

<?php

namespace App\Nova;

use Laravel\Nova\Fields\ID;
use Illuminate\Http\Request;
use Laravel\Nova\Http\Requests\NovaRequest;
use Laravel\Nova\Fields\Text;
use Sanasol\NovaFieldRefreshExample\RefreshButton;

class Page extends Resource
{
    /**
     * Get the fields displayed by the resource.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return array
     */
    public function fields(Request $request)
    {
        return [
            ID::make()->sortable(),
            
            Text::make('Title'),
            
            RefreshButton::make('Refresh', 'id'),
        ];
    }
}

MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件