Browse Source

array_shift改为array_slice

dev
李可松 4 years ago
parent
commit
ef767e097d
  1. 4
      app/Admin/Controllers/ProductController.php
  2. 7
      app/AdminAgent/Controllers/AgentProductController.php

4
app/Admin/Controllers/ProductController.php

@ -104,10 +104,8 @@ class ProductController extends AdminController
$form->display('id'); $form->display('id');
$options = Category::selectOptions(fn($query) => $query->where('agent_id', 0)); $options = Category::selectOptions(fn($query) => $query->where('agent_id', 0));
array_shift($options);
$form->select('category_id', '所属分类') $form->select('category_id', '所属分类')
->options($options)
->options(array_slice($options, 1))
->required(); ->required();
$form->text('title')->required(); $form->text('title')->required();
$form->multipleImage('pictures')->required(); $form->multipleImage('pictures')->required();

7
app/AdminAgent/Controllers/AgentProductController.php

@ -162,14 +162,11 @@ class AgentProductController extends AdminController
$form->text('sale')->default(0); $form->text('sale')->default(0);
$options = Channel::selectOptions(fn($query) => $query->where('agent_id', $agent_id)); $options = Channel::selectOptions(fn($query) => $query->where('agent_id', $agent_id));
array_shift($options);
$form->multipleSelect('channel_id')
->options($options);
$form->multipleSelect('channel_id')->options(array_slice($options));
$options = Category::selectOptions(fn($query) => $query->where('agent_id', $agent_id)); $options = Category::selectOptions(fn($query) => $query->where('agent_id', $agent_id));
array_shift($options);
$form->select('category_id') $form->select('category_id')
->options($options)
->options(array_slice($options, 1))
->required(); ->required();
$form->radio('settlement') $form->radio('settlement')

Loading…
Cancel
Save