小编Rob*_*les的帖子

如何使用具有相同控制器的 Laravel 制作网站和 API REST?

我是 Laravel 框架的新手,我想开发一个也有自己的 API Rest 的 Web 应用程序,但我不知道哪种方法最好。

我希望控制器和方法对于 Web 操作和 API REST 操作可以是相同的,例如,如果我发出这样的请求,则对于用户模块:

http://myproject.com/userRegister/

然后网络向我展示了一个带有用户注册表单的视图 HTML,但是如果我调用这样的请求:

http://myproject.com/api/userRegister/

然后响应将是一个带有我需要注册用户的表单数据的 JSON。

我希望他们都使用 UserRegisterController 和相同的方法,例如:“formRegister”,所有这些都是为了避免在不同的方法中重复业务逻辑。

知道什么是最好的方法吗?我进行了研究,有些人建议使用 JSON 响应制作所有服务并使用 AngularJS 或类似工具进行解析,但我不想要那样,我只想将 Laravel 与 HTML 一起使用。

php rest routing web-applications laravel

5
推荐指数
1
解决办法
3412
查看次数

如何从 Mac 中的 Redis 桌面管理器连接到 Docker 容器中的 Redis 服务器?

我已经使用 Docker 和 docker-compose 配置了 MacBook,我在 docker-compose.yml 中的 Redis 配置如下:

redis: image: redis:3.0.6 container_name: cache

Redis 正在工作,但我想使用 Redis 桌面管理器(或类似的)从主机(MacBook)访问它们。我的虚拟机的 IP 是:192.168.99.100我尝试使用该 IP 和 6379 端口进行配置,但没有成功。任何人都知道如何配置 Redis 桌面管理器以访问我的 Docker 容器中的 Redis 服务器?

提前致谢。

macos network-programming redis docker docker-compose

3
推荐指数
1
解决办法
3125
查看次数