admin-routes.php 941 B

123456789101112131415161718192021
  1. <?php
  2. use Illuminate\Support\Facades\Route;
  3. use Longyi\Gift\Http\Controllers\Admin\GiftController;
  4. Route::group(['middleware' => ['web', 'admin'], 'prefix' => 'admin/gift'], function () {
  5. Route::controller(GiftController::class)->group(function () {
  6. Route::get('', 'index')->name('admin.gift.index');
  7. // Statistics
  8. Route::get('/statistics', 'statistics')->name('admin.gift.statistics');
  9. // Create & Update
  10. Route::post('/store', 'store')->name('admin.gift.store');
  11. Route::get('/edit/{id}', 'edit')->name('admin.gift.edit');
  12. Route::put('/update', 'update')->name('admin.gift.update');
  13. // Delete
  14. Route::delete('/{id}', 'destroy')->name('admin.gift.destroy');
  15. Route::post('/mass-delete', 'massDelete')->name('admin.gift.mass_delete');
  16. // Validate
  17. Route::post('/validate-email', 'validateEmail')->name('admin.gift.validate_email');
  18. });
  19. });