问题标签 [laravel-models]
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.
laravel - 找不到错误类“app\Models\BlogPost”
我正在使用 MySQL (XAMPP) 数据库,该数据库已链接到我的 Laravel 文件夹的 .env 文件中。我正在尝试使用数据库在 posts.index 页面上显示“博客文章”,并且在 Visual Studio 代码中没有显示任何错误,但是当我在浏览器中转到该页面时,它会显示此错误:
找不到错误类“app\Models\BlogPost” http://laravel.test/posts
帖子控制器
博文模型
更新:我现在遇到的问题是我看到了 item 数组。(我是 Laravel 初学者,所以我并不总是在代码中看到问题)。
这是 post.index 代码:
这是我在浏览器中看到的(而不是数据库中的)
eloquent-relationship - Laravel 多重多态关系
我有一个数据库表如下
| 帖子表 | 评论表 | 用户表 | 页表 | 喜欢表 |
|---|---|---|---|---|
| ID | ID | ID | ID | ID |
| 用户身份 | 用户身份 | 姓名 | page_name | liker_id |
| 内容 | 评论 | 电子邮件 | liker_type | |
| created_at | created_at | 喜欢的_id | ||
| 喜欢的类型 |
Likables表中的liker_type 列可能是post或comment, liker_type列可能是page或user。
我想从Post或Comment模型中访问总点赞数以及每个页面或用户的集合。
同样,我想获得用户或页面喜欢的帖子或评论的集合。
有可能有这样的吗?我怎样才能为这个场景建立关系?
laravel - 模型:无法更新数据库中的值
我有这个函数来更新数据库值,但是其中一个语句不起作用。我创建了一个与名为 的表的关系ventas,但是,它没有将它的值更新为 NULL。这是我的代码:
不起作用的语句是:
尽管其他语句可以无缝运行,但这似乎有问题,但我没有收到任何错误消息。
变量$factura包含 FacturaVenta 模型和关系venta从表中带来模型ventas,这就是为什么我尝试通过访问它$factura->venta并且代码中的注释dd('Esto : ' , $factura->venta->factura_uuid);正确地带来了值,这意味着它正确指向正确的表但它没有被更新为NULL.
我只想从它必须更新的值NULL。
请问你能帮帮我吗?