<?php

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;

/*
|--------------------------------------------------------------------------
| API Routes
|--------------------------------------------------------------------------
|
| Here is where you can register API routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| is assigned the "api" middleware group. Enjoy building your API!
|
*/

Route::middleware('auth:sanctum')->get('/user', function (Request $request) {
    return $request->user();
});

///////////////////////////////////////////////////////////////////
	/////listing////////////////////////////////////////
	Route::post('listings', [\App\Http\Controllers\ListingController::class, 'listings'])->middleware('auth.apikey'); 

	/////events////////////////////////////////////////
	Route::post('events', [\App\Http\Controllers\ListingController::class, 'events'])->middleware('auth.apikey'); 

	Route::get('entity_type', [\App\Http\Controllers\ListingController::class, 'entity_type'])->middleware('auth.apikey');
////////////////////////////////////////////////////////////////////////////////////////////

///////////////////blogdata////////////////////////////////////////////////////////////////////////////////////

	/////blogdata create///////////////////////////////////////////////////////////////////////
	Route::post('saveblog', [\App\Http\Controllers\BlogController::class, 'saveblog'])->middleware('auth.apikey');
	Route::get('getallblog', [\App\Http\Controllers\BlogController::class, 'getallblog'])->middleware('auth.apikey');
	Route::get('getbyid/{id}', [\App\Http\Controllers\BlogController::class, 'getbyid'])->middleware('auth.apikey');
	Route::get('getall/{app_id}', [\App\Http\Controllers\BlogController::class, 'getall'])->middleware('auth.apikey');
	Route::post('delete_blog', [\App\Http\Controllers\BlogController::class, 'delete_blog'])->middleware('auth.apikey');
	/////login authenticate///////////////////////////////
	Route::post('authenticate', [\App\Http\Controllers\BlogController::class, 'authenticate'])->middleware('auth.apikey');
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
