DeviceNameController.php 724 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. namespace App\Http\Controllers\Api\mini;
  3. use App\Models\DeviceName;
  4. use App\Models\Spec;
  5. use Illuminate\Http\Request;
  6. class DeviceNameController extends BaseController
  7. {
  8. protected $model;
  9. public function __construct()
  10. {
  11. $this->model = new DeviceName();
  12. }
  13. public function get(Request $request)
  14. {
  15. if($request->input('type') == 'drop_menu') {
  16. $items = $this->model->select('name as text', 'id as value')->get();
  17. $items = $items->prepend(collect(['text' => '设备名称', 'value' => '']));
  18. return $this->success(['data' => $items]);
  19. }
  20. $items = $this->model->get();
  21. return $this->success(['data' => $items]);
  22. }
  23. }