|
@@ -17,28 +17,26 @@ use Illuminate\Support\Facades\Route;
|
|
|
|
|
|
|
|
Route::get('/', [DashboardController::class, 'index'])->name('ideas.index');
|
|
Route::get('/', [DashboardController::class, 'index'])->name('ideas.index');
|
|
|
|
|
|
|
|
-Route::post('/ideas', [\App\Http\Controllers\IdeaController::class, 'store'])->name('ideas.store')->middleware('auth');
|
|
|
|
|
|
|
+Route::group(['prefix' => 'ideas', 'as' => 'ideas.'], function (){
|
|
|
|
|
+ Route::get('/{idea}', [\App\Http\Controllers\IdeaController::class, 'show'])->name('show');
|
|
|
|
|
|
|
|
-Route::get('/ideas/{idea}', [\App\Http\Controllers\IdeaController::class, 'show'])->name('ideas.show');
|
|
|
|
|
|
|
+ Route::group(['middleware' => 'auth'], function (){
|
|
|
|
|
|
|
|
-Route::get('/ideas/{idea}/edit', [\App\Http\Controllers\IdeaController::class, 'edit'])->name('ideas.edit')->middleware('auth');
|
|
|
|
|
|
|
+ Route::post('/', [\App\Http\Controllers\IdeaController::class, 'store'])->name('store');
|
|
|
|
|
|
|
|
-Route::put('/ideas/{idea}', [\App\Http\Controllers\IdeaController::class, 'update'])->name('ideas.update')->middleware('auth');
|
|
|
|
|
|
|
+ Route::get('/{idea}/edit', [\App\Http\Controllers\IdeaController::class, 'edit'])->name('edit');
|
|
|
|
|
|
|
|
-Route::get('/register', [\App\Http\Controllers\AuthController::class, 'register'])->name('register');
|
|
|
|
|
|
|
+ Route::put('/{idea}', [\App\Http\Controllers\IdeaController::class, 'update'])->name('update');
|
|
|
|
|
|
|
|
-Route::post('/register', [\App\Http\Controllers\AuthController::class, 'store']);
|
|
|
|
|
|
|
+ Route::delete('/{idea}', [\App\Http\Controllers\IdeaController::class, 'destroy'])->name('destroy');
|
|
|
|
|
|
|
|
-Route::get('/login', [\App\Http\Controllers\AuthController::class, 'login'])->name('login');
|
|
|
|
|
|
|
+ Route::post('/{idea}/comments', [\App\Http\Controllers\CommentController::class, 'store'])->name('comments.store');
|
|
|
|
|
|
|
|
-Route::post('/login', [\App\Http\Controllers\AuthController::class, 'authenticate']);
|
|
|
|
|
|
|
|
|
|
-Route::post('/logout', [\App\Http\Controllers\AuthController::class, 'logout'])->name('logout');
|
|
|
|
|
|
|
+ });
|
|
|
|
|
|
|
|
|
|
|
|
|
-Route::delete('/ideas/{idea}', [\App\Http\Controllers\IdeaController::class, 'destroy'])->name('ideas.destroy')->middleware('auth');
|
|
|
|
|
-
|
|
|
|
|
-Route::post('/ideas/{idea}/comments', [\App\Http\Controllers\CommentController::class, 'store'])->name('ideas.comments.store')->middleware('auth');
|
|
|
|
|
|
|
+});
|
|
|
|
|
|
|
|
Route::get('/terms', function (){
|
|
Route::get('/terms', function (){
|
|
|
return view('terms');
|
|
return view('terms');
|