我是后端事物/逻辑的新手,因此我必须从laravel中获取一个回调URL,该URL作为主体参数发布到服务器,并且能够从服务器接收响应,但问题是获取URL。任何Assistane ...
如果我理解正确,您将需要在/routes/web.php
中创建一条路线
类似这样的东西:
Route::get('your-webhook-callback', function () {
$result = file_get_contents("php://input");
// do something with $result
});
然后您的网址将类似于“ http://yourdomain.com/your-webhook-callback”
如果您想使用laravel后端代码作为API ..我建议您使用api.php文件编写路由。/routes/api.php
假设您有这样的路线
Route::get('all-categories', function(){
//logic here
});
现在您可以通过此URL 127.0.0.1:8000/api/all-categories
在本地主机上访问此API
还有一件事情..您可以在虚拟主机中托管您的项目。检查此链接。laravel virtual host然后您也可以从android访问您的网站..只需要在同一wifi上进行连接,并使用Laptop ip访问android中的路由即可,例如197.168.xx.xxx/api/all-catgeories
如果您不在虚拟环境中托管项目,则可以在public ip中托管laravel项目。 php artisan serve --host 0.0.0.0 --port 8000