Route::get(
   '/properties', 
   [PropertyController::class, 'index']
)->name('properties.index')->middlware('auth');

Route::get(
   '/properties/{property}', 
   [PropertyController::class, 'show']
)->name('properties.show')->middlware('auth');

Route::get(
   '/properties/create', 
   [PropertyController::class, 'create']
)->name('properties.create')->middlware('auth');

Route::post(
   '/properties', 
   [PropertyController::class, 'store']
)->name('properties.store')->middlware('auth');

Route::get(
   '/properties/{property}/edit', 
   [PropertyController::class, 'edit']
)->name('properties.edit')->middlware('auth');

Route::put(
   '/properties/{property}', 
   [PropertyController::class, 'update']
)->name('properties.update')->middlware('auth');

Route::delete(
   '/properties/{property}', 
   [PropertyController::class, 'destroy']
)->name('properties.destroy')->middlware('auth');
