laravel-5相关内容

Laravel 审计(Eloquent Events 或 Alternatives)

我希望有人能给我一些建议或方向. 我有多个表,这些表有 created_by 和 updated_by 列.我使用这些字段来确定谁创建了记录以及谁最后修改了它.(只是一种快速简单的方法来审核更改). 如果可以,我有两个问题:1. 这是进行审计(跟踪创建者/修改者)的好方法吗?2. 更新这些字段的最佳方法是什么.我是使用 Eloquent 事件还是有更好的选择?任何指针都会很棒. ..
发布时间:2021-12-26 11:50:02 其他开发

雄辩的 laravel WhereIn All

我想返回所有类别的所有项目. $items = DB::table('items')->join('catitem_item', 'catitem_item.item_id', '=', 'items.id')-> whereIn('catitem_item.catitem_id', $cats)-> paginate(10); 这个查询我现在拥有的返回类别为 1 或 2 或 3 的项目.我需 ..
发布时间:2021-12-26 11:49:20 PHP

Laravel 'like' 查询与 MongoDB 连接

我在 laravel 'like' 查询中遇到问题.我在 Laravel 上有一个 MIS,在 MongoDb 上有数据库.现在我的数据库有一个名为 kw 的表,带有像 cars%20in%20London 这样的 urlencoded 关键字,现在我的查询给出了 cars 或 的准确结果>cars%20in%20London 但是当我搜索 cars%20in 时,我得到 0 个结果!这就是在查询 ..
发布时间:2021-12-26 11:49:12 PHP

Laravel 5.7 按日期搜索

问题是:如何按日期和描述搜索?我的问题是什么?我认为它可以工作,但它根本不起作用. 控制器 公共函数索引(Request $request){$search = $request->get('search');$date = $request->get('date');$projects = Project::where('description', 'like', '%' . $sear ..
发布时间:2021-12-26 11:48:30 其他开发

从前 100 行中随机抽取 10 行

使用 Laravel Eloquent,如何从前 100 行中随机抽取 10 行(按日期排序). 例如,我有这个: $comments = Comment::orderBy('created_at', 'DESC')-> 取(100)-> inRandomOrder()->get(); 我该如何更改它,以便从所选的 100 行中随机抽取 10 行?有没有办法做到这一点,这样我就不必检索 ..
发布时间:2021-12-26 11:45:57 其他开发

Laravel 获取祖先(URL)

在 Laravel 中,我有一个包含 id、parent_id、slug (Self-referring) 的表, 当我有一个ID时,我需要以这样的格式(以“/"分隔)获取其所有祖先. level1/level2/level3 但是在没有像“laravel-nestedset"这样的包的情况下以一种有效的方式". 我是这样实现的. 公共函数 parent(){返回 $this-> ..
发布时间:2021-12-26 11:45:41 PHP

Laravel 中关系的计数关系

假设我有一个像这样的 Conversation 模型: class 对话扩展模型{公共功能问题 (){return $this->hasMany('App\Question','conversation_id','conversation_id');}公共函数类(){返回 $this->belongsTo('App\Category', 'cat', 'cat_id');}} 还有一个像这样的 ..
发布时间:2021-12-26 11:45:21 PHP

用户注册时自动创建个人资料(Laravel 5)

我正在尝试为我的注册用户制作个人资料页面.在此页面上,将显示 Auth\User 数据(姓名、电子邮件)以及额外的个人资料信息(城市、国家/地区、电话号码等). 我已经建立了一对一的关系,但我遇到了一个问题.创建用户后,我希望自动为该特定用户创建个人资料. 目前我只是通过 tinker 添加了我的第一个用户的个人资料,但是一旦我创建了第二个用户 &转到个人资料页面,它出错了(看到个人资 ..
发布时间:2021-12-26 11:45:08 PHP

自动注入的 Laravel 模型没有属性

我是 Laravel 的新手.我已经为我的一个表创建了一个模型、一个资源控制器和一个路由,我修改了模型类以使用特定的表名,但是 Laravel 5.4 注入的模型对象没有属性,即使相应的记录存在于数据库.这是我采取的步骤. 1) 使用工匠创建模型.我运行了这个命令: php artisan make:model 树 2) 将 Tree 模型类修改为 instructed 以指定特定表.我 ..
发布时间:2021-12-26 11:44:38 PHP

Eloquent 中的保留列名

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

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

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

laravel eloquent 模型缓存

我正在Laravel 5.6中学习Laravel eloquent. 我已经使用过数据库查询构建器 &缓存. 检索 &用于数据库查询生成器的存储 $value = Cache::remember('users', $minutes, function () {返回 DB::table('users')->get();}); 但我不知道如何缓存 eloquent. 检索 &为 ..
发布时间:2021-12-26 11:41:45 PHP

Laravel 多对多 - 意外的结果集 ->select()

我想知道是否有人可以提供帮助,因为我遇到了困难并且仍在学习 Laravel ORM.任何人都可以解释为什么,当我运行时: 公共函数locationTags(){返回 $this->hasMany('App\UserHasLocationTags', 'user_id')->join('location_tags AS lt', 'lt.id', '=', 'location_tag_id');} ..
发布时间:2021-12-26 11:41:30 PHP

Laravel:preg_replace():参数不匹配,pattern 是一个字符串,而replacement 是一个数组

我想将我的结果保存在数据库中,但我收到一个错误异常. 在我看来,我有一个单选按钮(数组),可以获取每个学生的结果,出席、迟到、缺席、其他 这是我的看法 {{ $users->student_id }} {{ $users->student_firstname }} {{ $users->student_lastname }} {{ Form ..
发布时间:2021-12-26 11:40:23 其他开发