首页 > 解决方案 > 如何运行 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 框架。

干杯

标签: phplaravelodata

解决方案


删除 laravel 版本似乎不支持的 ConfirmPasswordController 后,它可以工作。此外,在分配新数据库并运行 php artisan cache:clear 后,数据库连接也可以工作。


推荐阅读