gpt4 book ai didi

php - Laravel 7 - 使用 REST API 而不是数据库

转载 作者:行者123 更新时间:2023-12-03 20:55:46 25 4
gpt4 key购买 nike

我正在使用 rest api 来存储/检索存储在 postgres 数据库中的数据。 api 不是 laravel,它是一个外部服务!

现在我想用 laravel(框架版本 7.3.0)创建一个网站,我被困在如何正确实现 api 调用上。

例如:我想要一个自定义用户提供程序,用户可以使用它登录网站。但是提供的凭据的验证是由 api 完成的,而不是由 laravel 完成的。

我怎么做?

最佳答案

只需通过“php artisan make:controller ControllerName”创建一个注册 Controller 和一个登录 Controller ,并在那里编写身份验证逻辑。

在以前的 Laravel 版本中,你有一个像“php artisan make:auth”这样的命令,它可以完成这些操作所需的一切。但是在 Laravel 7.0 中你需要安装一个叫做 laravel/ui 的包。

运行 "composer required laravel/ui"安装那个包
然后运行“php artisan ui bootstrap --auth”
现在,您可以运行“php artisan make:auth”

此命令将为您创建整个注册(注册)和登录系统。

为了使用 REST,您可能需要了解 REST (Http) 动词。了解 GET、POST、PUT、PATH、DELETE 请求以及如何使用 PHP 和 Laravel 收集方法发出这些请求。了解 JSON 解析、编码和解码。然后您可以轻松地使用 REST。并且无需来自其他包的任何模板代码即可工作。

非常感谢。我希望这个答案能给你一些新的信息/想法。再次感谢。

关于php - Laravel 7 - 使用 REST API 而不是数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60976216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com