相关疑难解决方法(0)

Laravel Nova资源扩展/覆盖create方法

我正在使用Laravel Nova开发一个Web管理面板。

由于Nova是一项相当新的技术,所以我遇到了一个问题。

我现在想做的是添加一个隐藏字段或扩展或覆盖create方法。

这是我的情况。让我们保存一下,我有一个vacancy具有以下字段的nova资源。

public function fields(Request $request)
{
    return [
        ID::make()->sortable(),
        Text::make('Title')->sortable(),
        Text::make('Salary')->sortable()
        // I will have another field, called created_by
    ];
}
Run Code Online (Sandbox Code Playgroud)

很简单的。我想做的是要created_by在数据库中添加一个新字段。然后,该字段将被当前登录的用户id$request->user()->id)自动填充。

如何覆盖或扩展Nova的创建功能?我该如何实现?

我可以使用资源事件,但是如何获取事件中的登录用户?

laravel laravel-nova

3
推荐指数
2
解决办法
4013
查看次数

标签 统计

laravel ×1

laravel-nova ×1