web.php 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. <?php
  2. use Illuminate\Support\Facades\Route;
  3. /*
  4. |--------------------------------------------------------------------------
  5. | Web Routes
  6. |--------------------------------------------------------------------------
  7. |
  8. | Here is where you can register web routes for your application. These
  9. | routes are loaded by the RouteServiceProvider within a group which
  10. | contains the "web" middleware group. Now create something great!
  11. |
  12. */
  13. Route::get('/', function () {
  14. return view('startcontent');
  15. });
  16. // Auth::routes();
  17. Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home');
  18. App::setLocale('ru');
  19. Route::prefix('books')->group(function() {
  20. Route::get('/', 'BooksController@index')->name('books.index');
  21. Route::post('/', 'BooksController@store')->name('books.store');;
  22. Route::get('add', 'BooksController@create')->name('books.create');
  23. Route::put('{book}', 'BooksController@update')->name('books.update');
  24. Route::get('{book}', 'BooksController@show')->name('books.show');
  25. Route::delete('{book}', 'BooksController@destroy')->name('books.destroy');
  26. Route::get('{book}/edit', 'BooksController@edit')->name('books.edit');
  27. });
  28. Route::prefix('clients')->group(function() {
  29. Route::get('/', 'ClientsController@index')->name('clients.index');
  30. Route::post('/', 'ClientsController@store')->name('clients.store');;
  31. Route::get('add', 'ClientsController@create')->name('clients.create');
  32. Route::put('{client}', 'ClientsController@update')->name('clients.update');
  33. Route::get('{client}', 'ClientsController@show')->name('clients.show');
  34. Route::delete('{client}', 'ClientsController@destroy')->name('clients.destroy');
  35. Route::get('{client}/edit', 'ClientsController@edit')->name('clients.edit');
  36. });
  37. Route::prefix('employees')->group(function() {
  38. Route::get('/', 'EmployeesController@index')->name('employees.index');
  39. Route::post('/', 'EmployeesController@store')->name('employees.store');;
  40. Route::get('add', 'EmployeesController@create')->name('employees.create');
  41. Route::put('{employee}', 'EmployeesController@update')->name('employees.update');
  42. Route::get('{employee}', 'EmployeesController@show')->name('employees.show');
  43. Route::delete('{employee}', 'EmployeesController@destroy')->name('employees.destroy');
  44. Route::get('{employee}/edit', 'EmployeesController@edit')->name('employees.edit');
  45. });
  46. Route::prefix('films')->group(function() {
  47. Route::get('/', 'FilmsController@index')->name('films.index');
  48. Route::post('/', 'FilmsController@store')->name('films.store');;
  49. Route::get('add', 'FilmsController@create')->name('films.create');
  50. Route::put('{film}', 'FilmsController@update')->name('films.update');
  51. Route::get('{film}', 'FilmsController@show')->name('films.show');
  52. Route::delete('{film}', 'FilmsController@destroy')->name('films.destroy');
  53. Route::get('{film}/edit', 'FilmsController@edit')->name('films.edit');
  54. });
  55. Route::prefix('orders')->group(function() {
  56. Route::get('/', 'OrdersController@index')->name('orders.index');
  57. Route::post('/', 'OrdersController@store')->name('orders.store');;
  58. Route::get('add', 'OrdersController@create')->name('orders.create');
  59. Route::put('{order}', 'OrdersController@update')->name('orders.update');
  60. Route::get('{order}', 'OrdersController@show')->name('orders.show');
  61. Route::delete('{order}', 'OrdersController@destroy')->name('orders.destroy');
  62. Route::get('{order}/edit', 'OrdersController@edit')->name('orders.edit');
  63. });
  64. Route::prefix('workshifts')->group(function() {
  65. Route::get('/', 'WorkShiftsController@index')->name('workshifts.index');
  66. Route::post('/', 'WorkShiftsController@store')->name('workshifts.store');;
  67. Route::get('add', 'WorkShiftsController@create')->name('workshifts.create');
  68. Route::put('{workshift}', 'WorkShiftsController@update')->name('workshifts.update');
  69. Route::get('{workshift}', 'WorkShiftsController@show')->name('workshifts.show');
  70. Route::delete('{workshift}', 'WorkShiftsController@destroy')->name('workshifts.destroy');
  71. Route::get('{workshift}/edit', 'WorkShiftsController@edit')->name('workshifts.edit');
  72. });
  73. Route::prefix('ordersdetails')->group(function() {
  74. Route::get('/', 'OrdersDetailsController@index')->name('ordersdetails.index');
  75. Route::post('/', 'OrdersDetailsController@store')->name('ordersdetails.store');;
  76. Route::get('add', 'OrdersDetailsController@create')->name('ordersdetails.create');
  77. Route::put('{orderdetail}', 'OrdersDetailsController@update')->name('ordersdetails.update');
  78. Route::get('{orderdetail}', 'OrdersDetailsController@show')->name('ordersdetails.show');
  79. Route::delete('{orderdetail}', 'OrdersDetailsController@destroy')->name('ordersdetails.destroy');
  80. Route::get('{orderdetail}/edit', 'OrdersDetailsController@edit')->name('ordersdetails.edit');
  81. });
  82. Route::prefix('schedule')->group(function() {
  83. Route::get('/', 'ScheduleController@index')->name('schedule.index');
  84. Route::post('/', 'ScheduleController@store')->name('schedule.store');;
  85. Route::get('add', 'ScheduleController@create')->name('schedule.create');
  86. Route::put('{schedule_row}', 'ScheduleController@update')->name('schedule.update');
  87. Route::get('{schedule_row}', 'ScheduleController@show')->name('schedule.show');
  88. Route::delete('{schedule_row}', 'ScheduleController@destroy')->name('schedule.destroy');
  89. Route::get('{schedule_row}/edit', 'ScheduleController@edit')->name('schedule.edit');
  90. });