laravel-5相关内容
我希望有人能给我一些建议或方向. 我有多个表,这些表有 created_by 和 updated_by 列.我使用这些字段来确定谁创建了记录以及谁最后修改了它.(只是一种快速简单的方法来审核更改). 如果可以,我有两个问题:1. 这是进行审计(跟踪创建者/修改者)的好方法吗?2. 更新这些字段的最佳方法是什么.我是使用 Eloquent 事件还是有更好的选择?任何指针都会很棒.
..
我有一个包含多个输入和选择框的搜索表单,我需要帮助来获取查询中的条件,以便每个部分单独工作并同时工作. 这是我的刀片代码: {{csrf_field()}}
高级搜索
..
我想返回所有类别的所有项目. $items = DB::table('items')->join('catitem_item', 'catitem_item.item_id', '=', 'items.id')-> whereIn('catitem_item.catitem_id', $cats)-> paginate(10); 这个查询我现在拥有的返回类别为 1 或 2 或 3 的项目.我需
..
我在 laravel 'like' 查询中遇到问题.我在 Laravel 上有一个 MIS,在 MongoDb 上有数据库.现在我的数据库有一个名为 kw 的表,带有像 cars%20in%20London 这样的 urlencoded 关键字,现在我的查询给出了 cars 或 的准确结果>cars%20in%20London 但是当我搜索 cars%20in 时,我得到 0 个结果!这就是在查询
..
问题是:如何按日期和描述搜索?我的问题是什么?我认为它可以工作,但它根本不起作用. 控制器 公共函数索引(Request $request){$search = $request->get('search');$date = $request->get('date');$projects = Project::where('description', 'like', '%' . $sear
..
我不知道我做错了什么,因为它适用于应用程序中的所有其他模型.我多次刷新并重新播种数据库.这些模型扩展了相同的抽象方法. 这是控制器中的代码: $substrates = $this->substrates->all()->toArray();$temp = json_encode($substrates);dd($temp, json_last_error(), json_last_err
..
我使用的是带有 MS Sql Server 2014 的 Laravel 5.我想创建一个唯一约束,但它应该允许多个空值. 这是我正在使用的代码.如果 'passport_no' 不为空,则必须是唯一的. Schema::create('UserProfile', function(Blueprint $table){$table->increments('userprofile_id')
..
使用 Laravel Eloquent,如何从前 100 行中随机抽取 10 行(按日期排序). 例如,我有这个: $comments = Comment::orderBy('created_at', 'DESC')-> 取(100)-> inRandomOrder()->get(); 我该如何更改它,以便从所选的 100 行中随机抽取 10 行?有没有办法做到这一点,这样我就不必检索
..
在 Laravel 中,我有一个包含 id、parent_id、slug (Self-referring) 的表, 当我有一个ID时,我需要以这样的格式(以“/"分隔)获取其所有祖先. level1/level2/level3 但是在没有像“laravel-nestedset"这样的包的情况下以一种有效的方式". 我是这样实现的. 公共函数 parent(){返回 $this->
..
我将数据存储在我的数据库中.存储的数据看起来像这样 id |上传月|created_at-----------------------------------------1 |一月 |2017-01-30 13:22:39-----------------------------------------2 |二月 |2017-01-30 13:23:42---------------------
..
假设我有一个像这样的 Conversation 模型: class 对话扩展模型{公共功能问题 (){return $this->hasMany('App\Question','conversation_id','conversation_id');}公共函数类(){返回 $this->belongsTo('App\Category', 'cat', 'cat_id');}} 还有一个像这样的
..
我正在尝试为我的注册用户制作个人资料页面.在此页面上,将显示 Auth\User 数据(姓名、电子邮件)以及额外的个人资料信息(城市、国家/地区、电话号码等). 我已经建立了一对一的关系,但我遇到了一个问题.创建用户后,我希望自动为该特定用户创建个人资料. 目前我只是通过 tinker 添加了我的第一个用户的个人资料,但是一旦我创建了第二个用户 &转到个人资料页面,它出错了(看到个人资
..
我的数据库中有 2 个表. books 和 ratings 在书籍id, name 在评级 id、book_id、rating 我已经为这些模型设置了很多关系. 所以在 Book 模型中 - 公共函数 ratings(){返回 $this->hasMany('App\Rating');} 在 Rating 模型 - 公共函数 book(){返回 $this
..
我是 Laravel 的新手.我已经为我的一个表创建了一个模型、一个资源控制器和一个路由,我修改了模型类以使用特定的表名,但是 Laravel 5.4 注入的模型对象没有属性,即使相应的记录存在于数据库.这是我采取的步骤. 1) 使用工匠创建模型.我运行了这个命令: php artisan make:model 树 2) 将 Tree 模型类修改为 instructed 以指定特定表.我
..
粗略查看 Illuminate\Database\Eloquent\Model 我可以看到以下实例属性: 受保护的 $connection受保护的 $table受保护的 $primaryKey受保护的每页公开$递增公共 $timestamps受保护的 $ 属性受保护的 $original受保护的$关系受保护的 $hidden受保护的 $visible受保护的 $appends受保护的 $fill
..
在我的 Laravel 代码中,当我处理代码中某处的记录时,我正在向数组添加新属性(例如 $obj->newAttr=someContent),稍后当我 dd() 对象显示我两个数组:#attributes 和#original,但新创建的属性只显示在#attributes 数组中. 这是一个例子,当我 dd() 对象时,我得到了 #attributes 数组: #attributes:
..
在查询中我使用嵌套急切加载: $res = User::where("id", 1)->with("categories.categoryAnn.announcements")->get(); 在这个查询的结果中,我得到了嵌套的集合: Collection->User->categories->categoryAnn->announcements 如何快速获取最后一个嵌套对象announc
..
我正在Laravel 5.6中学习Laravel eloquent. 我已经使用过数据库查询构建器 &缓存. 检索 &用于数据库查询生成器的存储 $value = Cache::remember('users', $minutes, function () {返回 DB::table('users')->get();}); 但我不知道如何缓存 eloquent. 检索 &为
..
我想知道是否有人可以提供帮助,因为我遇到了困难并且仍在学习 Laravel ORM.任何人都可以解释为什么,当我运行时: 公共函数locationTags(){返回 $this->hasMany('App\UserHasLocationTags', 'user_id')->join('location_tags AS lt', 'lt.id', '=', 'location_tag_id');}
..
我想将我的结果保存在数据库中,但我收到一个错误异常. 在我看来,我有一个单选按钮(数组),可以获取每个学生的结果,出席、迟到、缺席、其他 这是我的看法 {{ $users->student_id }} {{ $users->student_firstname }} {{ $users->student_lastname }} {{ Form
..