Create first API in laravel 11

 <?php


namespace App\Http\Controllers;

use Illuminate\Http\Request;

class ApiController extends Controller
{
    public function getData()
    {
        $arr = array("name" => "samdeep", "age" => 20);
        return $arr;
    }
}
Above File is app\Http\Controllers\ApiController.php File






Below File is routes\api.php File
<?php

use App\Http\Controllers\ApiController;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;

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

Route::controller(ApiController::class)->group(function () {
    Route::get("data", "getData");
});



Comments

Popular posts from this blog

Eloquent Many to Many Relationship Tutorial in Laravel 11

Blade Template Tutorial Three Template Inheritance in Laravel 11