eloquent相关内容

未定义的表:7 错误:关系“费用";不存在

因为我会说西班牙语,所以我用西班牙语写了收入和支出的控制器和模型;而其余的都是英文的..我手动重命名和更改了路由、控制器、迁移甚至模型.当我运行 php artisan migrate:reset 这是我的错误. 未定义表:7 错误:关系“费用"不存在(SQL:更改表“费用"删除列“location_id")** 我使用 psgql 和 laravel 5.3 这是我的代码: ..
发布时间:2021-12-26 11:44:33 PHP

Eloquent Raw where 使用类似条件查询

我正在使用这个 Eloquent 原始查询来获取一些结合了标题和标签列的搜索结果.我的代码是这样的 $term="测试";$clips= \Clip::whereRaw("caption like '%?%' OR tags like '%?%' ", array($term,$term))->get();dd($剪辑); 但是使用这个我无法得到结果,因为转储显示没有结果,使用下面的代码我能够 ..
发布时间:2021-12-26 11:44:26 其他开发

Eloquent 中的保留列名

粗略查看 Illuminate\Database\Eloquent\Model 我可以看到以下实例属性: 受保护的 $connection受保护的 $table受保护的 $primaryKey受保护的每页公开$递增公共 $timestamps受保护的 $ 属性受保护的 $original受保护的$关系受保护的 $hidden受保护的 $visible受保护的 $appends受保护的 $fill ..
发布时间:2021-12-26 11:44:00 其他开发

Hash::make('password') 在每次调用时返回不同的结果

所以,标题基本上描述了我的问题.我的 Hash:make() 疯了.我创建了一个带有散列密码的用户表,但我无法让 Laravel 接受我的凭据,我认为问题出在 Hash::make 中. 所以,测试这段代码: Route::get('/', function(){return Hash::make('1234');}); 每次我点击路由“/"时,它都会给我一个不同的哈希值. 每个人 ..
发布时间:2021-12-26 11:43:43 PHP

Laravel 获取与其属性同名的 Eloquent 关系

我有这样的数据库表: shoot: id, name, program程序:id,名称 拍摄中的雄辩关系是这样定义的: 公共函数program() {返回 $this->belongsTo('App\Programme', 'programme', 'id');} 使用 dd() 时,我可以看到这是正常工作的: dd(Shoot:where('id','=',1)->with('prog ..
发布时间:2021-12-26 11:43:35 PHP

Laravel UTF-8 转数据库

我正在使用 Eloquent 将一个新人保存()到我的数据库中.人名包含一个特殊字符 é 并且它不是提交.这是我的步骤和结果. echo Input::get('firstname');//米格尔 这给了我这个 米格尔 当我开始使用 eloquent 时,会发生以下情况. $person = new Person();echo $person->firstname = Input ..
发布时间:2021-12-26 11:43:27 PHP

Laravel 简单月份选择

我尝试从日期字段“fechas"(日期时间类型)中检索月份,其中使用 SQL 子句 MONTH 进行测试不起作用...感谢回复 $data = DB::table("ordenes")->select(array('*', DB::raw('((cant_ped)*(precio_unit)) as sum_pedidos'), DB::raw('((cant_pend)*(precio_un ..
发布时间:2021-12-26 11:43:18 PHP

为什么在 Laravel 5.8 中创建外键失败?

下面的迁移脚本在旧版本的 Laravel 中运行流畅,但我将它添加到我的新 Laravel 5.8 中并运行了脚本.我收到错误:外键未正确形成 评估迁移: public function up() {Schema::create('evaluation', function (Blueprint $table) {$table->increments('id');$table->integ ..
发布时间:2021-12-26 11:43:11 数据库

dd() 时 Laravel 中的 #attributes 与 #original

在我的 Laravel 代码中,当我处理代码中某处的记录时,我正在向数组添加新属性(例如 $obj->newAttr=someContent),稍后当我 dd() 对象显示我两个数组:#attributes 和#original,但新创建的属性只显示在#attributes 数组中. 这是一个例子,当我 dd() 对象时,我得到了 #attributes 数组: #attributes: ..
发布时间:2021-12-26 11:42:53 PHP

whereBetween Dates in laravel 4 eloquent

我有一个这样的查询 SELECT * FROM `sp_price` WHERE ('2014-08-15' 和 '2014-09-18' 之间的`from_date`) ||('2014-08-15' 和 '2014-09-18' 之间的`to_date`) 现在我如何在 laravel 4 中转换这个查询.我使用 Eloquent 解决方案 DB::table(sp_price)- ..
发布时间:2021-12-26 11:42:48 PHP

如何获取 Laravel 删除/更新/插入语句的原始 SQL?

我知道我可以在查询构建器上使用 toSql 方法来获取带有 SELECT 语句的绑定参数占位符的原始 SQL. App\User::where(['id'=>'1'])->toSql(); "select * from `users` where (`id` = ?)" 但是我怎样才能为 DELETE 语句得到这个? App\User::where(['id'=>'1'])->delete ..
发布时间:2021-12-26 11:42:44 PHP

SQLSTATE[42000]:语法错误或访问冲突:1066 不是唯一的表/关系别名

所以,我从 Laravel 框架收到以下错误;但我找不到这个框架产生这个错误的原因: SQLSTATE[42000]:语法错误或访问冲突:1066 不是唯一的表/别名:'参与者'(SQL:选择`参与者`.*,`参与者`.`message_id` 作为`pivot_message_id`,`参与者`.`user_id` 作为`pivot_user_id`,`参与者`.`created_at` 作为 ..
发布时间:2021-12-26 11:42:40 数据库

快速加载分页

我有一个 group 实例,我想通过分页快速加载: public function show(Group $group){$group = $group->with('members);返回$组} 我想返回带有 members 分页的 group. 解决方案 使用 setRelation() 和延迟加载: public function show(Group $group){retu ..
发布时间:2021-12-26 11:42:36 其他开发

如何使用嵌套模型加载 Laravel 并限制嵌套模型?

大家好,我使用的是 Laravel 5.6 我在数据库帖子、评论和回复中有三个表以及三个模型帖子、评论、回复 关系如下:一篇帖子多条评论,一条评论多条回复.我创建了一条路线,当点击时将返回一些数据;但是,我希望这些数据以特定方式阅读此示例: 假设我的数据库中有 6 个帖子,每个帖子有 6 个评论,每个评论有 6 个回复我只想返回前 3 个帖子以及每个帖子的前 3 个评论以及每个评论的前 ..
发布时间:2021-12-26 11:42:29 其他开发