зачем поворачивать бесконечность при отправке запроса HTTP GET | POST laravel - PullRequest
0 голосов
/ 18 марта 2019

Я создал новый проект laravel

composer create-project --prefer-dist laravel/laravel laravel/eagle_project_v2

Я установил жадность, чтобы сделать http-запрос

composer require guzzlehttp/guzzle

, затем добавил этот корень после того, как создал модель фрилансера и контроллер

Route::apiResource('/freelancers','FreelancersController');

и я хочу сделать запрос от моего контроллера, но когда я его вызываю, включается без ответа

-Я пробовал много разных URL -

$guzzle = new Client;        
        $result = $guzzle->post('my_url_I_tried_many_URL', [
            'form_params' => [
                'key' => 'value'
            ]
        ]);
        return result;

и я попробовал это без использования какой-либо библиотеки, и он делает ту же ошибку, хотя код работает хорошо, когда я пробую его вне laravel (в отдельном проекте - только с php -)

1 Ответ

0 голосов
/ 18 марта 2019

Не уверен, поможет ли это, но ваш guzzle пост-звонок - api/freelancers.

Route::apiResources() не указывает, что он будет использовать api/ в качестве префикса. Его целью является удаление вызовов к конечным точкам, которые предназначены для возврата html (например, create и edit маршрутов).

Если вы не укажете api в качестве префикса для своих маршрутов, вызовы на api не могут быть разрешены:

Route::prefix('api')->group(function () {
    Route::apiResource('/freelancers','FreelancersController');
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...