Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
[email protected] webmail now available. Want one? Go here.
Cannot use outlook/hotmail/live here to register as they blocking our mail servers. #microsoftdeez
Obey the Epel!

Paste

Pasted as PHP by tejoslaeslio ( 3 years ago )
Route::get('/', function () {
    return view('index');
})->middleware('guest');

Route::get('/home', [HomeController::class, 'index'])->name('home');
Route::get('allquestions' , [QuestionController::class, 'allQuestions'])->name('all.questions');

Route::prefix('auth')->namespace('Auth')->middleware('guest')->group(function() {
    Route::get('login' , [LoginController::class, 'showLogin'])->name('auth.login');
    Route::post('login' , [LoginController::class, 'login']);
    Route::get('register' , [RegisterController::class, 'showRegister'])->name('auth.register');
    Route::post('register' , [RegisterController::class, 'register']);

    Route::get('token' , [TokenController::class, 'showToken'])->name('auth.phone.token');
    Route::post('token' , [TokenController::class, 'token']);
});

Route::middleware('auth')->group(function() {
    Route::get('logout', [LoginController::class, 'logout']);
    Route::resource('profile' , ProfileController::class);
    Route::get('notifications' , [NotificationController::class, 'index']);
    Route::get('ask' , [QuestionController::class, 'showForm'])->name('ask');
    Route::post('ask' , [QuestionController::class, 'postForm']);
    Route::get('questions/{slug}' , [QuestionController::class, 'showQuestion'])->name('show.question');
    Route::post('questions/{question}/{asker}', [QuestionController::class, 'postAnswer'])->name('questions.answers');
    Route::get('answers/{ans}' , [QuestionController::class, 'editAnswer'])->name('edit.answer');
    Route::get('editquestion/{id}' , [QuestionController::class, 'editQuestion'])->name('edit.question');
    Route::post('editquestion/{id}' , [QuestionController::class, 'updateQuestion'])->name('update.question');
    Route::post('questions/{ans}' , [QuestionController::class, 'updateAnswer'])->name('update.answer');
    Route::delete('questions/{ans}' , [QuestionController::class, 'destroyAnswer'])->name('destroy.answer');
    Route::delete('{id}' , [QuestionController::class, 'destroyQuestion'])->name('destroy.question');
    Route::get('users/{user:name}/posts' , [UserPostController::class, 'index'])->name('users.posts');
    Route::post('questions/{id}/thumbsUp' , [LikeController::class, 'store'])->name('questions.likes');
    Route::delete('questions/{id}/likes' , [LikeController::class, 'destroy'])->name('destroy.likes');
    Route::post('answers/{id}/likes' , [VoteController::class, 'store'])->name('answers.likes');
    Route::delete('answers/{id}/likes' , [VoteController::class, 'destroy'])->name('destroy.votes');
    Route::get('search' , [HomeController::class, 'search'])->name('search');
    Route::post('mark' , [QuestionController::class, 'bestAnswer'])->name('bestAnswer');
    Route::get('tags/{name}' , [HomeController::class, 'tag']);
    Route::get('question/{id}' , [QuestionController::class, 'changeUri']);
    Route::get('categories/{id}' , [HomeController::class, 'cat']);
    Route::get('/markAsRead',function(){
        auth()->user()->unreadNotifications->markAsRead();
    });
});

 

Revise this Paste

Your Name: Code Language: