php - 如何运行 POData-Laravel?
问题描述
我是 laravel 的新手,我尝试运行 POData(https://github.com/Algo-Web/POData-Laravel)。为此,我需要降级我的 laravel 版本和 composer:json 中的修补程序版本:
"require": {
"php": "^7.2",
"algo-web/podata-laravel": "^0.3.5",
"fideloper/proxy": "^4.0",
"laravel/framework": "^5.8.9",
"laravel/tinker": "^1.0"
},
结果路线:
/ GET|HEAD
api/user GET|HEAD|POST|PUT|PATCH|DELETE|OPTIONS
odata.svc GET|HEAD
odata.svc/$metadata GET|HEAD|POST|PUT|PATCH|DELETE|OPTIONS
odata.svc/{section} GET|HEAD
可以启动项目并返回测试值,如字符串或空视图。但我无法访问/odata.svc/Users。有没有人可能有一个简单的例子如何在 laravel 中使用 POData?是否有其他实现 ODATA 的 php 框架。
干杯
解决方案
删除 laravel 版本似乎不支持的 ConfirmPasswordController 后,它可以工作。此外,在分配新数据库并运行 php artisan cache:clear 后,数据库连接也可以工作。
推荐阅读
- git - 如何在git中保持历史清晰
- javascript - 在 React 组件之前等待外部脚本加载
- angularjs - ng-show 如果子数组在应用过滤器后有任何元素
- c - 如何使用 madvise 和相关的宏?
- c# - Entity Framework Add-Migration 命令以错误的顺序生成架构更改
- python - 使用 selenium python 定位填充输入元素
- git - 嗨,我要在网站上重命名 GiTlab 上的文件吗
- sql - 通过 EF Core 使用 Always Encrypted 并将主密钥存储在 Azure Key Vault 中
- java - 评估扑克手德州扑克问题
- rust - 我可以接受两个 &str 参数并返回一个或另一个吗?