OrdersController.php 916 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace App\Http\Controllers;
  3. use Illuminate\Http\Request;
  4. class OrdersController extends EntityController
  5. {
  6. protected $model = 'App\Models\Order';
  7. protected $title = 'orders';
  8. protected $routeIndex = 'orders.index';
  9. protected $routeShow = 'orders.show';
  10. protected $routeCreate = 'orders.create';
  11. protected $routeEdit = 'orders.edit';
  12. protected $routeStore = 'orders.store';
  13. protected $routeDestroy = 'orders.destroy';
  14. protected $validationRules = [
  15. 'employee_id' => 'required|integer',
  16. 'client_id' => 'required|integer',
  17. 'order_date_end' => 'required',
  18. ];
  19. protected $columns = [
  20. 'employee_id' => 'number',
  21. 'client_id' => 'number',
  22. 'order_date' => 'datetime',
  23. 'order_date_end' => 'datetime',
  24. 'order_status' => 'number',
  25. 'punishment' => 'decimal',
  26. 'summ' => 'decimal'
  27. ];
  28. }