php - Slim-3.x 中缺少 Slim.php

标签 php mysql rest

我正在学习这里的教程:

https://www.simplifiedcoding.net/php-restful-api-framework-slim-tutorial-1/

导师说下载slim在:

https://github.com/slimphp/Slim

现在一切似乎都正常,但是当我尝试在 Mozilla 的 REST easy 应用程序中加载 REST 时。我得到了错误:

Warning: require(.././libs/Slim/Slim.php): failed to open stream: No such file or directory in C:\xampp\htdocs\StudentApp\v1\index.php on line 5

Fatal error: require(): Failed opening required '.././libs/Slim/Slim.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\StudentApp\v1\index.php on line 5

我检查了 Slim 目录,Slim.php 确实不见了。谁能帮帮我。谢谢。

最佳答案

代替 Slim.php 和 \Slim\Slim(),只需使用 App.php 和 \Slim\App(),如 the documentation of Slim 中所述.

好好解释

使用:

require 'vendor/autoload.php';

代替:

require '.././libs/Slim/Slim.php';

并使用:

$app = new \Slim\App();

代替:

$app = new \Slim\Slim();

关于php - Slim-3.x 中缺少 Slim.php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37086400/

相关文章:

php - 使用PHP获取本地PC中的ODBC数据源列表

java - Spring Boot REST Controller 问题

angularjs - C# Rest API 返回带双引号的字符串

java - REST 网络应用程序中的分页

php - 我的行的堆栈值而不是多个

php - 为什么 PHP 不自动调用父构造函数?

php - Zend Framework - 计算 select 子句中的行数?

php - 如何在 PHP 中处理 IPv6 地址?

MySQL Case 选择查询

php - MySQL 表和 JSON 解析。是否有外键?