问题标签 [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 回答
918 浏览

routing - 带有通配符的 Laravel 路由总是 404

我刚开始使用 Laravel,我非常喜欢路由的想法,但是我创建的任何带有通配符的路由都会退回到 Laravel 404 路由。

这是我的路线文件:

我也试过any无济于事。

关于为什么我得到 404 的任何想法?

编辑: 我猜我的 PHP 配置有问题,并且没有正确处理类的别名或其他东西。大多数情况下,添加一个将别名映射到类的辅助类都可以。

0 投票
2 回答
2703 浏览

php - 在 Eloquent ORM 中使用 has_many_and_belongs_to 时选择列

我有三张桌子places,,,,place_userusers我想通过使用方法users根据place_userPlace 模型中的表格列出has_many_and_belongs_to。但我不想选择所有用户列。我试图通过以下方式做到:

还有

但他们没有工作。

处理这个问题的最佳方法是什么?

放置型号:

用户型号

谢谢。

0 投票
1 回答
2747 浏览

php - Laravel (Eloquent) 不更新数据库

有一个大问题,令人困惑。我正在使用 Laravel(3.2.5 和现在的 3.2.7)并且我正在使用 Eloquent ORM 来更新数据库(PostgreSQL)。

这就是我正在做的事情:

  • 我有一个充满数据的数据库
  • 我正在从外部 API 中提取信息以更新我的数据库中的数据
  • 我运行一个脚本,将充满数据的数据库放入数组中,并且与 API 相同。这得到了比较
  • 我用一个充满变化的数组填充一个数据对象
  • 我“保存”它
  • 什么都没发生 -。-

我使用了一些日志记录和调试工具栏来确定发生了 wtf。这是信息:

  • 所有 SQL 查询都会运行以更新正确的信息。当通过 phpPgAdmin 运行查询时,它会按应有的方式更新。这里的问题是查询更新了行中的每一列,而不仅仅是更改。使用“更新”而不是“填充/保存”会产生同样的问题。
  • 永远不会更新任何表信息。
  • 第一个日志显示 link_text 不相等。这没关系,因为它表明 link_text 需要更新。但是,它清楚地表明下次我运行脚本时没有更新任何内容。日志每次都显示相同的信息,并且发生的日志事件也一样多。
  • 第二个日志显示整个对象是脏的,而不仅仅是应该更新的。这就是 SQL 更新的原因
  • 第三个日志准确地吐出应该更新的内容。最多 3-5 列,仅此而已。一切都是正确的格式。

知道为什么,首先,即使 Laravel 将 SQL 标记为正在运行并显示正确的查询,数据库也没有得到更新?

另外,知道为什么 ENTIRE 对象是脏的并且查询尝试更新整个对象(23 列以上)而不是只更新更改(3-5 列)吗?

0 投票
2 回答
121 浏览

php - 将创建虚拟主机,中断常规路由

我正在第一次涉足 laravel 开发。我来自codeigniter背景。官方教程http://daylerees.com/2012/03/25/laravel-getting-started/建议从设置虚拟主机开始,我从来没有这样做过。我在easyphp wamp以及netbeans中开发了许多项目,我担心如何设置虚拟主机而不影响其他项目的路由。有没有办法让虚拟主机以我的 laravel 测试项目是否正在运行为条件,否则默认为其他项目的标准设置?

谢谢,

账单

0 投票
1 回答
5762 浏览

php - laravel 中的 RESTful 控制器和路由

我来自codeigniter,并试图将我的头脑围绕在路由上。我正在关注 http://codehappy.daylerees.com/using-controllers教程

如果您向下滚动到 RESTful 控制器,Dayle 谈到 Home_Controller 扩展了 base_controller 并添加了公共函数 get_index() 和 post_index()。我已经复制了代码,但是当我去

我得到:

我们走错了方向。服务器错误:404(未找到)。

有什么明显的我做错了吗?我应该把代码放在别的地方吗?这是我的代码

在 routes.php 文件中,我有:

我的帐户控制器(来自教程)是:

0 投票
3 回答
13411 浏览

mysql - Laravel Eloquent 2 中的 created_at 和 modified_at 应该使用什么类型的列?

我应该使用 DATETEIME 吗?还是INT?

谢谢!

编辑:我专门针对

在 Eloquent 模型中设置的标志。

0 投票
10 回答
138846 浏览

php - Laravel 后退按钮

我正在尝试在页面上创建一个简单的后退按钮。用户可以从两个不同的页面到达这个页面,所以我想知道他是从哪个页面到达的。那可能吗?

0 投票
1 回答
1408 浏览

php - laravel 转到页面分页

知道如何转到特定的分页页面吗?

0 投票
2 回答
1650 浏览

php - netbeans 和 xdebug 与 laravel

有没有人在 netbeans 让 xdebug 与 laravel 一起工作方面取得了任何成功?我不确定如何使用 laravel 配置它。现在我有以下内容:

在项目属性-> 运行配置下,我有:

但是,xdebug 似乎永远不会超过 public/index.php 文件。

提前致谢,

账单

0 投票
1 回答
140 浏览

php - 使用模板有什么好处?

我听说人们谈论使用模板将视图与逻辑分开的优点。但是如果有人在使用框架,那么视图和逻辑已经分离了。我想知道那些使用过模板的人,他们看到使用它的好处是什么,除了视图和逻辑分离,便于设计人员单独工作,漂亮的代码。