问题标签 [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
。
请问你能帮帮我吗?