H ie Ребята, у меня есть Laravel приложение, которое я собрал. Я хочу создать API без переписывания методов и контроллеров и т. Д. c. Например, у меня есть маршруты / Интернет. php, который возвращает представление со списком практиков и отображение в таблице.
Route::get('/admin/practitioners', 'PractitionersController@index');
Теперь я хочу использовать тот же метод и тот же контроллер для создания API который возвращает json данные, а не представление без создания нового контроллера и методов. Это мой индекс метода в PractitionersController
public function index()
{
$practitioners = Practitioner::whereApproval_status(1)->get()->sortBy('first_name');
$pendings = Practitioner::whereApproval_status(0)->get()->sortBy('first_name');
return view('admin.practitioners.index', compact('practitioners', 'pendings'));
}