小编Vin*_*yan的帖子

分配失败-在安装npm时处理内存不足

我已经安装nodejs,并npm在我的aws服务器,并没有问题。但是,当我尝试安装时bower,出现了内存分配错误。我可以通过禁用进度条来修复它

sudo npm set progress=false
Run Code Online (Sandbox Code Playgroud)

但是我越来越

分配失败-进程内存不足错误

npm install。我尝试过npm cache clean,但存在相同的错误。

node.js npm laravel gulp

5
推荐指数
1
解决办法
1029
查看次数

Laravel nova - 从具有 HasMany 关系的编辑/创建表单附加多个模型

我有一个名为“合作伙伴”的 Nova 资源,其字段为:

public function fields(Request $request)
{
    return [
        Text::make('Name*', 'name')->rules('required')->sortable()->onlyOnForms(),
        Text::make('Name', 'name')->sortable()->exceptOnForms(),

        BelongsTo::make('Rate*', 'customrate', 'App\Nova\Rate')
            ->onlyOnForms()->nullable(),
        BelongsTo::make('Rate', 'customrate', 'App\Nova\Rate')
            ->searchable()->exceptOnForms(),
    ];
}
Run Code Online (Sandbox Code Playgroud)

另外,我有一个名为“Rate”的相关 Nova 资源及其各自的字段方法:

public function fields(Request $request)
{
    return [
        ID::make()->sortable(),

        Text::make('Name*', 'name')->rules('required')->onlyOnForms(),
        Text::make('Name', 'name')->exceptOnForms(),

        Text::make('Flat Fee*', 'flat_fee')->rules('required')->onlyOnForms(),
        Text::make('Flat Fee', 'flat_fee')->exceptOnForms(),

        HasMany::make('Partner*', 'partner', 'App\Nova\Partner')->onlyOnForms(),
        HasMany::make('Partner', 'partner', 'App\Nova\Partner')->exceptOnForms(),
    ];
}
Run Code Online (Sandbox Code Playgroud)

现在,我可以从合作伙伴的表单中向“合作伙伴”添加“费率”。

在此处输入图片说明

但是现在,客户希望能够从“Rate”的编辑表单中添加多个“合作伙伴”。如何使这成为可能?有任何想法吗?

现在,Nova 为我提供了在“评分”下创建新的多个合作伙伴的选项,但不会将现有合作伙伴附加到“评分”。

laravel laravel-nova

5
推荐指数
1
解决办法
4047
查看次数

Laravel Nova - 表单发布前的确认对话框

我有一个物品新星资源。根据客户的要求,我需要在创建新帖子时设置一个确认对话框。

如果金额字段高于某个值,我需要询问用户“您确定要继续吗?您的金额高于预期值”。

有人用 Laravel Nova 实现了类似的功能吗?

laravel laravel-nova

5
推荐指数
0
解决办法
500
查看次数

Laravel Nova - 基于父选择字段显示/隐藏表单字段

我需要根据父选择字段显示/隐藏表单字段。

例如,我需要在选择钢笔时显示笔名文本字段,并在选择铅笔时显示铅笔名称文本字段。

有任何想法吗?

在此处输入图片说明

laravel laravel-nova

5
推荐指数
1
解决办法
4195
查看次数

Laravel Nova - 如何从表单中的文件字段中删除删除按钮

我已经设置了一个带有图片上传的表单。默认情况下,laravel nova 显示删除按钮和选择图像按钮。

根据我的要求,我的客户希望在 laravel nova 表单中将图像保持为不可编辑(隐藏删除和选择按钮)。

我怎样才能做到这一点?有任何想法吗?

在此处输入图片说明

laravel laravel-nova

5
推荐指数
1
解决办法
1385
查看次数

Laravel Nova-重新排序左侧导航菜单项

默认情况下,左菜单项的顺序为字母顺序。

我的客户想手动订购那些菜单。任何想法如何使其成为可能?

在此处输入图片说明

php laravel laravel-nova laravel-5.8

4
推荐指数
3
解决办法
2073
查看次数

Laravel Nova - 仅在表单下拉列表中加载与某些属性的关系

我在名为"Partner"的资源中的Nova应用程序中添加了一个BelongsTo关系字段(关系名称:user).所以现在在"创建伙伴"表单中,我有一个select元素来选择特定用户.

我写的关系包括一个条件:

$this->belongsTo('App\User')->where('role', 'partner');
Run Code Online (Sandbox Code Playgroud)

在选择下拉列表中,该应用的所有用户都会列出,而不是仅显示具有角色"合作伙伴"的用户.我该如何解决这个问题?

User table : id, name, role
Partner table : id, user_id, name
Run Code Online (Sandbox Code Playgroud)

伙伴模型:

class Partner extends Model
{

  protected $fillable = [
    'name', 'email', 'user_id'
  ];

  public function User()
  {
      return $this->belongsTo('App\User')->where('role', 'partner');
  }

}
Run Code Online (Sandbox Code Playgroud)

合作伙伴的Nova资源字段方法:

public function fields(Request $request)
{
    return [
        Text::make('Name')->sortable(),
        ID::make()->sortable(),
        BelongsTo::make('User', 'user', 'App\Nova\User')->rules('required'),
        HasMany::make('Clients'),
    ];
}
Run Code Online (Sandbox Code Playgroud)

laravel laravel-nova

3
推荐指数
1
解决办法
1979
查看次数

Laravel Nova-如何从BelongsTo关系中删除所需的验证?

我有一个名为“ Partner”的Nova资源,它与另一个名为“ Rate”的Nove资源有关系。

BelongsTo::make('Rate*', 'customrate', 'App\Nova\Rate')->onlyOnForms()
Run Code Online (Sandbox Code Playgroud)

现在,当用户尝试创建合作伙伴时,必须选择要选择费率的选择字段。

客户不想强制要求为合作伙伴选择费率。这个问题有解决方案吗?

laravel laravel-nova

3
推荐指数
1
解决办法
743
查看次数

Laravel Nova属于当关系方法名称和外键前缀不同时不起作用

当关系方法名称和外键前缀不同时,属于关系在我的Nova应用程序中不起作用。

我有两个表,事件和具有模型事件和客户端位置的client_location

事件模型:

class Event extends Model
{
   public function clientLocation()
   {
       return $this->belongsTo(\App\ClientLocation::class, 'location_id');
   }
}
Run Code Online (Sandbox Code Playgroud)

ClientLocation模型:

class ClientLocation extends Model
{
   public function events()
   {
       return $this->hasMany(\App\Event::class, 'location_id');
   }
}
Run Code Online (Sandbox Code Playgroud)

事件的Nova资源字段方法:

public function fields(Request $request)
{
    return [
        ID::make()->sortable(),
        BelongsTo::make('clientLocation'),
    ];
}
Run Code Online (Sandbox Code Playgroud)

关于如何处理此问题的任何想法?

php laravel laravel-nova

1
推荐指数
1
解决办法
1881
查看次数

标签 统计

laravel ×9

laravel-nova ×8

php ×2

gulp ×1

laravel-5.8 ×1

node.js ×1

npm ×1