@@ -523,7 +120,7 @@ const sortingType = urlParams.get("sort_by") || "top";
cache-for="10s"
:href="
route('resources.show', {
- computerScienceResource: props.resource.id,
+ slug: props.resource.slug,
tab: tab.value,
})
"
@@ -536,7 +133,7 @@ const sortingType = urlParams.get("sort_by") || "top";
@@ -545,6 +142,7 @@ const sortingType = urlParams.get("sort_by") || "top";
@@ -576,7 +174,7 @@ const sortingType = urlParams.get("sort_by") || "top";
-
+
diff --git a/routes/web.php b/routes/web.php
index afb514e0..d346727f 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -36,7 +36,7 @@
// Resource Edits
Route::controller(ResourceEditsController::class)->group(function () {
- Route::get('/resource/{computerScienceResource}/edit/create', 'create')->name('resource_edits.create');
+ Route::get('/resource/{slug}/edit/create', 'create')->name('resource_edits.create');
Route::post('/resource/{computerScienceResource}/edit/', 'store')->name('resource_edits.store');
Route::post('/resourceEdits/{resourceEdits}/merge/', 'merge')->name('resource_edits.merge');
});
@@ -60,7 +60,7 @@
Route::controller(ComputerScienceResourceController::class)->group(function () {
Route::get('/resources', 'index')->name('resources.index');
- Route::get('/resources/{computerScienceResource}/{tab?}', 'show')->name('resources.show');
+ Route::get('/resources/{slug}/{tab?}', 'show')->name('resources.show');
});
// Comments
@@ -74,7 +74,7 @@
// Resource Edits
Route::controller(ResourceEditsController::class)->group(function () {
- Route::get('/resource/edit/{resourceEdits}', 'show')->name('resource_edits.show');
+ Route::get('/resource/edit/{slug}', 'show')->name('resource_edits.show');
});
require __DIR__.'/socialstream.php';
diff --git a/tests/Feature/Utils/TestingUtils.php b/tests/Feature/Utils/TestingUtils.php
index 5c5f487c..ccbf7012 100644
--- a/tests/Feature/Utils/TestingUtils.php
+++ b/tests/Feature/Utils/TestingUtils.php
@@ -79,7 +79,7 @@ public function approveResourceEdit(ResourceEdits $edit)
// Merge the edit
$mergeResponse = $this->post(route('resource_edits.merge', ['resourceEdits' => $edit->id]));
$mergeResponse
- ->assertRedirect(route('resources.show', ['computerScienceResource' => $edit->computer_science_resource_id]))
+ ->assertRedirect(route('resources.show', ['slug' => $edit->resource->slug]))
->assertSessionHas('success', 'Successfully merged new changed!');
}