[Solved] laravel 12 api routes create

Updated: 1th April 2025
Tags: laravel laravel12

To create api routes in laravel 12 you must run command:

php artisan install:api

Useful commands

Create api controller

php artisan make:controller PostController --api

Create model, migration, api controller in one command

php artisan make:model Post -mc --api

Adding resource routes to api.php

<?php
Route::apiResource('posts', PostController::class);