问题标签 [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.
routing - 带有通配符的 Laravel 路由总是 404
我刚开始使用 Laravel,我非常喜欢路由的想法,但是我创建的任何带有通配符的路由都会退回到 Laravel 404 路由。
这是我的路线文件:
我也试过any
无济于事。
关于为什么我得到 404 的任何想法?
编辑: 我猜我的 PHP 配置有问题,并且没有正确处理类的别名或其他东西。大多数情况下,添加一个将别名映射到类的辅助类都可以。
php - 在 Eloquent ORM 中使用 has_many_and_belongs_to 时选择列
我有三张桌子places
,,,,place_user
。users
我想通过使用方法users
根据place_user
Place 模型中的表格列出has_many_and_belongs_to
。但我不想选择所有用户列。我试图通过以下方式做到:
还有:
但他们没有工作。
处理这个问题的最佳方法是什么?
放置型号:
用户型号:
谢谢。
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 列)吗?
php - 将创建虚拟主机,中断常规路由
我正在第一次涉足 laravel 开发。我来自codeigniter背景。官方教程http://daylerees.com/2012/03/25/laravel-getting-started/建议从设置虚拟主机开始,我从来没有这样做过。我在easyphp wamp以及netbeans中开发了许多项目,我担心如何设置虚拟主机而不影响其他项目的路由。有没有办法让虚拟主机以我的 laravel 测试项目是否正在运行为条件,否则默认为其他项目的标准设置?
谢谢,
账单
php - laravel 中的 RESTful 控制器和路由
我来自codeigniter,并试图将我的头脑围绕在路由上。我正在关注 http://codehappy.daylerees.com/using-controllers教程
如果您向下滚动到 RESTful 控制器,Dayle 谈到 Home_Controller 扩展了 base_controller 并添加了公共函数 get_index() 和 post_index()。我已经复制了代码,但是当我去
我得到:
我们走错了方向。服务器错误:404(未找到)。
有什么明显的我做错了吗?我应该把代码放在别的地方吗?这是我的代码
在 routes.php 文件中,我有:
我的帐户控制器(来自教程)是:
mysql - Laravel Eloquent 2 中的 created_at 和 modified_at 应该使用什么类型的列?
我应该使用 DATETEIME 吗?还是INT?
谢谢!
编辑:我专门针对
在 Eloquent 模型中设置的标志。
php - Laravel 后退按钮
我正在尝试在页面上创建一个简单的后退按钮。用户可以从两个不同的页面到达这个页面,所以我想知道他是从哪个页面到达的。那可能吗?
php - laravel 转到页面分页
知道如何转到特定的分页页面吗?
php - netbeans 和 xdebug 与 laravel
有没有人在 netbeans 让 xdebug 与 laravel 一起工作方面取得了任何成功?我不确定如何使用 laravel 配置它。现在我有以下内容:
在项目属性-> 运行配置下,我有:
但是,xdebug 似乎永远不会超过 public/index.php 文件。
提前致谢,
账单
php - 使用模板有什么好处?
我听说人们谈论使用模板将视图与逻辑分开的优点。但是如果有人在使用框架,那么视图和逻辑已经分离了。我想知道那些使用过模板的人,他们看到使用它的好处是什么,除了视图和逻辑分离,便于设计人员单独工作,漂亮的代码。