问题标签 [laravel]

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 回答
4491 浏览

php - Laravel - 使用 postgre bytea blob 字段

我在 Laravel 安装中使用 PostgreSQL。表有一个字节类型字段,用于存储二进制数据(base64_encoded 文件内容)。

当我使用 Eloquent 检索表时,我会在此字段中返回一个资源类型变量。

我怎样才能将其作为字符串检索?

0 投票
8 回答
35792 浏览

php - Laravel 和 InnoDB

我正在使用 laravel 和 laravel 迁移机制。我创建了表并设置了外键。但是这些表是 MyISSAM,所以没有创建外键。我在哪里启用/配置这个?(将其更改为 InnoDB 而不是在 mysql 服务器中)。

0 投票
2 回答
668 浏览

php - Laravel 和 Simpletest

我正在尝试使用 Simpletest 对 Laravel 进行单元测试。

我知道 Laravel 集成了 PHPUnit 支持,并且我知道 PHPUnit 是行业标准,但是在我的上一个项目(CakePHP 1.3)中使用了 simpletest,我希望我也可以在 Laravel 中使用。

到目前为止,Laravel 文档中没有提到 Simpletest。博客/教程的链接将不胜感激。

0 投票
2 回答
4796 浏览

php - 传递给视图的数据,在布局中不可访问 - Laravel 控制器

如果我的控制器中有这个

$this->layout->nest('content', 'home.index', $array);

我只能访问$arrayhome.index.blade.php 模板文件中的数据,而不是layouts.main我正在使用的数据。

布局和视图加载正确,我只是无法从布局文件访问控制器中传递的任何数据。

有谁可以帮忙吗?

澄清 - 假设我想将一个title变量传递给我的 layout.main,我该怎么做?我上面发布的方法只允许我$array从 index.blade.php 的“内容”中访问

0 投票
1 回答
269 浏览

php - 使用 PHP 的数据库会话获取存储的 user_id

我正在使用backbone.js 创建一个带有按钮的视图。单击该按钮时,包含登录用户的数据user_id将通过 AJAX 发送回服务器。

问题:我正在使用一个 PHP 后端(Laravel),它使用数据库会话(使用 Session 类将用户存储user_id在数据库中)。如何user_id使用 Javascript/jQuery/backbone.js 检索它?

0 投票
2 回答
2867 浏览

php - Laravel中奇怪的未处理异常错误

我正在尝试从表中检索一些值,但Unhandled exception: Trying to get property of non-object在尝试将结果作为 Fluent 返回的对象的属性进行访问时出现错误。

问题:尝试访问对象的属性有效,即使它抛出错误。这对我来说真的很令人费解。可能是什么问题?

PHP 代码

错误

未处理的异常

信息:

地点:

堆栈跟踪:

p>

0 投票
1 回答
325 浏览

php - 使用 Paginator (backbone.js) 时无法检测用户是否已登录

我正在使用Backbone.js 分页器插件。它通过为分页中涉及的模型定义自己的集合来很好地进行无限滚动分页。如果用户已登录,PHP 后端将返回带有附加属性的 Backbone 对象,is_liked以使该项目具有不同的 CSS 样式。

问题:当 Paginator 插件(带有自己的 Collection Backbone.Paginator.requestPager)在后端执行 GETfetch请求时,后端无法确定用户是否已登录!但是,当我使用通常Backbone.Collection的 时,后端能够确定用户是否已登录!它也适用于 a $.post()。这让我觉得问题出在插件的Backbone.Paginator.requestPager

我正在使用 Chrome 开发者工具的网络部分检查结果。如果身份验证检查有效,api/test则可以看到返回有关用户的一些数据。如果无法确定登录状态,则返回 null

更新:集合发送的GET请求Backbone.Paginator.requestPager不包括在发送的请求Cookie中找到的标头中的信息。这可能是问题吗?如何强制不从标头中删除 cookie 数据?GETBackbone.CollectionBackbone.Paginator.requestPager

这里发生了什么?我该如何解决这个问题(无需重写我自己的分页代码)?

使用 PHP 后端(Laravel 框架)进行身份验证测试

典型的骨干集合 [作品]

Paginator 的集合 [不工作]

0 投票
2 回答
2164 浏览

php - 类似 Laravel 的 MVC 架构

最近我开始学习 Laravel,它是一个非常好的 PHP 框架。目前我正在尝试使我自己的 MVC 类似于 Laravel 的工作方式。

我的逻辑

我们设置路由,然后检查当前 URL 是否存在,然后我们将设置控制器和方法 from 'uses',如果不存在,我们将控制器设置为ERROR。问题是我无法访问 $routes 变量。

如果我尝试static::$routes = ..php 显示错误,但 Lavarel 工作正常,即使我的 PHP 版本是5.2。我不明白整个事情是如何运作的。另外,如果您对如何构建架构有任何建议:)

索引.php

路由器.php

路由.php

0 投票
2 回答
2638 浏览

php - Laravel 在 Doctype 之前显示一个空行

这是代码。

我该如何解决?

在将代码与 Laravel 集成之前,我测试了 HTML/CSS/JavaScript。

0 投票
1 回答
1194 浏览

laravel - Laravel Bundle OneAuth 与 Sentry 的兼容性

我和我的团队(业务/创意人)正在使用 Laravel 框架开发一个新的 Startup。我不是技术人员,但我想尽可能多地学习。

我们从安装和使用 Sentry Bundle 开始,然后为 Facebook 登录添加了 OneAuth 包;但是,我们继续遇到错误。

OneAuth 与 Sentry 不兼容吗?
Sentry 即将推出社交插件。我们应该等待还是应该如何处理?