<?php

use Illuminate\Support\Facades\Route;

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/

Route::get('/', function () {
    return view('welcome');
});

Auth::routes();

Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home');

Auth::routes();

Route::get('/home', function() {
    return view('home');
})->name('home')->middleware('auth');

Route::get('/products', function () {
    return view('products');
});

Route::get('/solutions', function () {
    return view('solutions');
});

Route::get('/company', function () {
    return view('company');
});

Route::get('/appcubate', function () {
    return view('appcubate');
});

Route::get('/contact', function () {
    return view('contact');
});



Route::get('/cancellation_policy', function () {
    return view('cancellation_policy');
});
Route::get('/terms_of_service', function () {
    return view('terms_of_service');
});
Route::get('/privacy_policy', function () {
    return view('privacy_policy');
});
Route::get('/customer_support', function () {
    return view('customer_support');
});

Route::get('/engage-with-us', function () {
    return view('engage_with_us');
});

Route::get('/tiered-offerings', function () {
    return view('engage_with_us');
});

Route::get('/integrated-business-solutions', function () {
    return view('integrations');
});

Route::get('/view_profile', [App\Http\Controllers\RaintelsController::class, 'view_profile'])->name('view_profile')->middleware('auth');

Route::get('/change_password', [App\Http\Controllers\RaintelsController::class, 'change_password'])->name('change_password')->middleware('auth');

Route::post('/change_password_post', [App\Http\Controllers\RaintelsController::class, 'change_password_post'])->name('change_password_post')->middleware('auth');

Route::get('/casestudies', [App\Http\Controllers\RaintelsController::class, 'casestudies'])->name('casestudies');

Route::get('/add-casestudies', [App\Http\Controllers\RaintelsController::class, 'add_casestudies'])->name('add-casestudies')->middleware('auth');

Route::post('/post-casestudies', [App\Http\Controllers\RaintelsController::class, 'post_casestudies']);

Route::post('/get_case_details', [App\Http\Controllers\RaintelsController::class, 'get_case_details']);

Route::get('/update_casestudies/{id}', [App\Http\Controllers\RaintelsController::class, 'update_casestudies'])->name('update_casestudies')->middleware('auth');

Route::post('/post_update_casestudies', [App\Http\Controllers\RaintelsController::class, 'post_update_casestudies']);

Route::post('/contactpost', [App\Http\Controllers\RaintelsController::class, 'contactpost']);

Route::post('/saveindustry', [App\Http\Controllers\RaintelsController::class, 'saveindustry']);
Route::post('/savebusiness', [App\Http\Controllers\RaintelsController::class, 'savebusiness']);
Route::post('/saveengagement', [App\Http\Controllers\RaintelsController::class, 'saveengagement']);


Route::get('/blog', [App\Http\Controllers\RaintelsController::class, 'blog'])->name('blog');

Route::get('/blog/{pageno}', [App\Http\Controllers\RaintelsController::class, 'blog'])->name('blog');

Route::get('/blogdetails/{id}', [App\Http\Controllers\RaintelsController::class, 'blogdetails']);

Route::get('/blogs/{slugname}', [App\Http\Controllers\RaintelsController::class, 'blogs']);

Route::get('/blog/topic/{topicname}', [App\Http\Controllers\RaintelsController::class, 'topic']);
Route::get('/blog/topic/{topicname}/{pageno}', [App\Http\Controllers\RaintelsController::class, 'topic']);


Route::get('/register', function() {
    return redirect('/login');
});

Route::post('/register', function() {
    return redirect('/login');
});

Route::get('/products_digital_transformation_suite', function () {
    return view('products_digital_transformation_suite');
});

Route::get('/products_konnect-e', function () {
    return view('products_konnect-e');
});

Route::get('/products_cardio_touch', function () {
    return view('products_cardio_touch');
});

Route::get('/casestudy-careproto', function () {
    return view('casestudy-careproto');
});

Route::get('/casestudy-carat_ai', function () {
    return view('casestudy-carat_ai');
});