Соединение внутреннего кода Laravel с локальным узлом, а затем с удаленным узлом, чтобы использовать его в приложении android - PullRequest
0 голосов
/ 02 марта 2020

Я новичок в backend stuff / logi c, поэтому из laravel мне нужно получить URL-адрес обратного вызова, который публикуется на сервере в качестве параметра body и может получить ответ от сервера, но проблема получает URL. Любой Ассистан ...

Ответы [ 2 ]

0 голосов
/ 02 марта 2020

Если вы хотите использовать код laravel backeend в качестве API. Я бы порекомендовал вам использовать файл api. php для записи ваших маршрутов. /routes/api.php предположим, что у вас есть такой маршрут

Route::get('all-categories', function(){
 //logic here
});

Теперь вы можете получить доступ к этому API на локальном хосте по этому URL 127.0.0.1:8000/api/all-categories

и еще одной вещи ... вы можете разместить свой проект в виртуальный хост проверьте эту ссылку. laravel виртуальный хост , и затем вы сможете получить доступ к своему веб-сайту также с android. Просто вам нужно подключиться к тому же Wi-Fi и использовать ваш ноутбук ip для доступа к маршрутам в вашем android .like 197.168.xx.xxx/api/all-catgeories если вы не размещаете проект в виртуальной среде, вы можете разместить свой laravel проект в publi c ip. php artisan serve --host 0.0.0.0 --port 8000

0 голосов
/ 02 марта 2020

Если я правильно понимаю, вам нужно создать маршрут в /routes/web.php

Примерно так:

Route::get('your-webhook-callback', function () {

    $result = file_get_contents("php://input");

    // do something with $result

});

Тогда ваш URL будет выглядеть примерно так: http://yourdomain.com/your-webhook-callback '

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