问题标签 [lumen-5.2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
603 浏览

laravel - 删除 Laravel Lumen 公共路径 Ubuntu Cloud Server

我正在尝试在 ubuntu 服务器 14.04 LTS 上删除 lumen 5.2 上的公共路径

这是我的 .htaccess

我已经在我的 apache 上允许mod_rewrite

还将此添加到我的 apache2.conf 以允许覆盖

我收到错误

但是,如果我添加了publicurl 的路径,它就可以工作。有人遇到这个问题吗?

我正在尝试将网址 http://www.example.com/public设为http://www.example.com/

0 投票
1 回答
1006 浏览

file-upload - 流明测试。UploadedFile 验证失败

在我的控制器上传文件的操作中,我有一个验证规则['file' => 'image'];我像这样创建了一个测试 UploadedFile 实例: $uploadedFile = new UploadedFile(base_path(self::UPLOAD_PATH), $name, $mimeType, null, null, true); 如您所见,第 6 个参数 ( $test ) 为真,它是测试所必需的。但是,在测试期间,当$uploadedFile来到 Validator 时,参数$testfalse并且实例的其余部分与创建时相同。还有另一种测试文件上传的方法吗?或者我该如何解决这个问题?

0 投票
1 回答
6553 浏览

php - 如何在 Microframework Lumen 中安装刀片模板?

我有这个版本: Lumen (5.2.6) (Laravel Components 5.2.*)

0 投票
1 回答
453 浏览

laravel-5 - 与 MariaDB Galera 集群(读/写用户)一起使用时,PHPUnit 测试随机失败

我有一个针对 MariaDB Galera 集群运行的 Laravel (Lumen 5.2) 项目。运行应用程序时,它似乎工作得很好。但是当我运行 PHPUnit 测试时,它们随机失败。

问题是我填充了数据库,然后尝试获取数据(id)以使用外键填充其他表。但是当尝试立即获取数据时,数据为空。

Laravel 数据库连接与 READ 用户和 WRITE 用户一起使用。(Laravel 在插入或读取时会自动使用正确的那个)。我认为这就是问题所在。当我只使用 WRITE 用户时,测试工作得很好。

0 投票
2 回答
2624 浏览

laravel - Laravel/lumen 5.2 从现有数据库生成迁移表

是否可以从 lumen/laravel 5.2 中的现有数据库生成迁移模式?有包吗?

我将 lumen 连接到 magento 数据库,现在我需要使用 eloquent。我没有时间为每个表制作迁移模型。

0 投票
1 回答
1404 浏览

laravel - Laravel 填充外键数据

嗨,我是 Laravel 的新手,并试图用 Laravel Lumen 制作一个 RESTFul api 我已经安装了 laravel 和 Lumen,我的版本为

Laravel Framework version Lumen (5.2.6) (Laravel Components 5.2.*)

现在我还安装了https://github.com/jarektkaczyk/eloquence来映射数据库列名,到目前为止我已经完成了

联系人模型

组织模式

联系人的控制器看起来像

但是响应没有填充idorganization来自组织的模型列。

我还尝试过 $contacts = Persona::with('organization')->all();

但它返回错误为

Call to undefined method Sofa\Eloquence\Query\Builder::all()

如果我删除了Sofa\Eloquence联系人模型和特征,它仍然不起作用。

请让我知道我遗漏了一些明显的东西

没有关系,我得到的响应为

预期的结果是

0 投票
1 回答
1692 浏览

php - Lumen 5.2.6 上的 InvalidArgumentException,“未找到视图”

尝试使用baao 的 ClearViewCache清除应用程序缓存php artisan cache:clear和视图缓存,但没有成功。

按照官方文档中的基本任务列表教程,/app 文件夹中有一个空的任务模型。

命令php artisan --version打印:Laravel Framework version Lumen (5.2.6) (Laravel Components 5.2.*)

_______________________________________________________________________

异常消息:

FileViewFinder.php 第 137 行中的 InvalidArgumentException:

未找到查看 [任务]。

  1. 在 FileViewFinder.php 第 137 行
  2. 在 FileViewFinder.php 第 79 行中的 FileViewFinder->findInPaths('tasks', array('/home/rodrigo/Laravel/lumen/resources/views'))
  3. 在 Factory.php 第 165 行的 FileViewFinder->find('tasks')
  4. 在 helpers.php 第 332 行中的 Factory->make('tasks', array('tasks' => object(Collection)), array())
  5. 在 routes.php 第 22 行中的 view('tasks', array('tasks' => object(Collection)))
  6. 在 Closure->{closure}()
  7. 在 Container.php 第 507 行中的 call_user_func_array(object(Closure), array())
  8. 在 RoutesRequests.php 第 505 行中的 Container->call(object(Closure), array())
  9. 在 RoutesRequests.php 第 479 行中的 Application->callActionOnArrayBasedRoute(array(true, array(object(Closure)), array()))
  10. 在 RoutesRequests.php 第 376 行中的 Application->handleFoundRoute(array(true, array(object(Closure)), array()))
  11. 在 RoutesRequests.php 第 629 行中的 Application->Laravel\Lumen\Concerns{closure}()
  12. 在 RoutesRequests.php 第 382 行中的 Application->sendThroughPipeline(array(), object(Closure))
  13. 在 RoutesRequests.php 第 327 行中的 Application->dispatch(null)
  14. 在 index.php 第 28 行中的 Application->run()

_______________________________________________________________________

我的项目结构截图:

在此处输入图像描述

0 投票
1 回答
5174 浏览

php - 如何在 LUMEN 5.2 中激活会话

我是 Lumen 的新手,我需要使用会话功能,但基于站点中的更改日志。Sessions 在最新版本中被排除在外,我已经在 Lumen 5.2 的文档中查找过,它说我应该参考 Laravel 激活会话的方式之类的东西。我的问题是我也没有在 Laravel 中使用的经验。谁能告诉我,逐步激活 Lumen Sessions 的方法?或者任何人都可以建议第三方库吗?

0 投票
1 回答
2167 浏览

php - 在 laravel 5.2 上创建模型

我正在使用 laravel 5.2 中的 lumen 并在 .env 文件中编辑 app_key 和数据库信息,同时取消注释 $app->withFacades(); 在 bootstrap/app.php 中,所以现在我可以连接到我的数据库。
问题是我想在我的项目中使用模型但总是失败。我的模型存储在 app/Models/User.php

我的控制器

我也试过改变

但仍然无法正常工作。

这是我的错误信息

在我的 xampp 服务器中也有此消息

我试过的

  • 在 lumen-framework/config/ 中编辑 database.php
  • 复制并将 database.php 放入 app/Config/

仍然无法正常工作。有什么我想念的吗?

0 投票
1 回答
645 浏览

laravel - 不能在 lumen 5.2 上使用社交名流

这是我的流明配置社交名流,但出现错误:

致命错误:在 null 上调用成员函数 set()

任何的想法?


我的 AuthController

我的 Route.php

我的 bootstrap/app.php 添加了这个

我的配置/服务


**

**