FilmsController.php 825 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace App\Http\Controllers;
  3. use Illuminate\Http\Request;
  4. class FilmsController extends EntityController
  5. {
  6. protected $model = 'App\Models\Film';
  7. protected $title = 'films';
  8. protected $routeIndex = 'films.index';
  9. protected $routeShow = 'films.show';
  10. protected $routeCreate = 'films.create';
  11. protected $routeEdit = 'films.edit';
  12. protected $routeStore = 'films.store';
  13. protected $routeDestroy = 'films.destroy';
  14. protected $validationRules = [
  15. 'name' => 'required|max:50',
  16. 'author' => 'required|max:80',
  17. 'genre' => 'required|max:50',
  18. 'quantity' => 'required',
  19. ];
  20. protected $columns = [
  21. 'name' => 'text',
  22. 'author' => 'text',
  23. 'genre' => 'text',
  24. 'quantity' => 'number',
  25. 'cost' => 'decimal'
  26. ];
  27. }