Я изо всех сил в получении API любой функции - PullRequest
0 голосов
/ 10 октября 2019

Я вызываю эту функцию:

Route::get('/person', function (){
 $person=[

   'first_name'=>'dildar',
   'last_name'=>'Muhammad',

 ];
 return $person;
}); 

, и я просматриваю https://astrolabe.ml/api/person, но я получил ошибку, не найденную страницу 404

enter image description here

он работает на новом проекте laravel, но я не нашел никакой подсказки, почему он не работает.

Ответы [ 2 ]

0 голосов
/ 10 октября 2019

Обновите ваш код

Route::get('/person', function (){
 $person=[

   'first_name'=>'dildar',
   'last_name'=>'Muhammad',

 ];
 return response()->json($person); // Update this thing
}); 
0 голосов
/ 10 октября 2019

выделенный текст попробуйте заменить это

Route::get('/person', function (){

на

Route::get('person', function (){

Редактировать: удалить все и попробовать это:

Route::get('test', 'HomeController@index');

HomeController.php

public function index(){
dd('x');
}

, затем запустите:

php artisan optimize

наконец перейдите к www.example.com/api/test

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...