У меня есть базовый контроллер, где я хочу получить любой запрос JSON. Я новичок в API-маршрутизации. Я получаю Извините, страница не найдена, когда я использую POST MAN Сначала я проверил его на GET и заставил вызывать простой возврат, но выдает ошибку: «Извините, страница, которую вы ищете, не может быть найдена».
Я удалил префикс api в RouteServiceProvider.php и безуспешно. Я установил свой демонстрационный контроллер
Маршрутизация api.php
<?php
use Illuminate\Http\Request;
/*
|--------------------------------------------------------------------------
| 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::get('/test_api/v1', 'TestController@formCheck');
TestController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class TestController extends Controller
{
public function formCheck(){
return "YES !!!";
}
public function formPost(Request $request)
{
$formData = $request->all();
return response()->json($formData, 201);
}
}