Route::prefix('/properties')
   ->middleware(['auth'])
   ->controller(PropertiesController::class)
   ->name('properties.')
   ->group(function() {
      
      Route::get('/', 'index')->name('index');
      
      Route::get('/{property}', 'show')->name('show');
      
      Route::get('/create', 'create')->name('create');
      
      Route::post('/', 'store')->name('store');

      Route::get(
         '/{property}/edit', 
         'edit'
      )->name('edit');
      
      Route::put(
         '/{property}', 
         'update'
      )->name('update');
      
      Route::delete(
         '/{property}', 
         'destroy'
      )->name('destroy');
});
