laravel-eloquent相关内容
我对 laravel eloquent 还很陌生,我正在尝试编写一个嵌套查询来获取食物和餐厅食物的数据 我有两张表,一张是'food_list',主要包含'title','type'类型是 int 0/1,0 表示素食,1 表示非素食另一张桌子我有 resturent _food其中有 restaurant_id, food_id,price, image 现在我想得到只有蔬菜的 tg
..
我有一个文本文件,其中包含用逗号分隔的值,代表字符串中每一行的数据集.其中大约有 200 万个,我想解析字符串,从它们创建 Laravel 模型并将每个模型作为一行存储在我的数据库中. 此时,我有一个类,逐行解析文件并为每个创建模型如下: class LargeFileParser{//文件参考受保护的 $ 文件;//检查文件是否存在并创建文件对象公共函数 __construct($fil
..
我在数据库中有 3 个表(用户、区域、区域用户), 用户表:ID名称用户名密码 区域表:ID姓名 area_user 表:ID用户身份area_id 我正在尝试创建一个(列出用户页面),它将显示所有用户表列以及用户分配的区域. User.php 模型文件 belongsToMany('App\Area','area_user');} Area.php 模型文件:
..
我的laravel口才是这样的: 公共函数搜索(Request $request){$搜索 = '';$searchdate = '2017-04-27';$reports = Report::whereHas('user', function($query) use ($search){$query->where(function ($q) use($search){$q->where('na
..
当我使用 db raw 时,它可以工作 我的查询使用的是这样的 db raw : $products = DB::select(DB::raw('SELECT *从 (SELECT a.*, b.name AS store_name, b.address来自产品 aJOIN 存储 b ON b.id = a.store_idWHERE a.category_id = '.$category
..
我有一个包含多个输入和选择框的搜索表单,我需要帮助来获取查询中的条件,以便每个部分单独工作并同时工作. 这是我的刀片代码: {{csrf_field()}}
高级搜索
..
我有以下型号: 命名空间应用程序;使用 Illuminate\Database\Eloquent\Model;类 forum_category 扩展模型{//受保护的 $table = 'forum_category';公共功能帖子(){$this->hasMany('App\forum_post');}} 和 命名空间应用程序;使用 Illuminate\Database\Eloquen
..
我有以下查询,我尝试使用 DB::Raw() 进行左连接,但出现错误: Illuminate\Database\Query\Builder::leftJoin() 缺少参数 2 这是我的查询: return $this->model->from('alerts as a')->leftJoin(DB::Raw("locations as l on l.id = JSON_UNQUOT
..
我将数据存储在我的数据库中.存储的数据看起来像这样 id |上传月|created_at-----------------------------------------1 |一月 |2017-01-30 13:22:39-----------------------------------------2 |二月 |2017-01-30 13:23:42---------------------
..
我是 Laravel 的新手.我已经为我的一个表创建了一个模型、一个资源控制器和一个路由,我修改了模型类以使用特定的表名,但是 Laravel 5.4 注入的模型对象没有属性,即使相应的记录存在于数据库.这是我采取的步骤. 1) 使用工匠创建模型.我运行了这个命令: php artisan make:model 树 2) 将 Tree 模型类修改为 instructed 以指定特定表.我
..
我试图遍历基于键的集合 我在这里想要完成的是根据我认为的字母表对每个公司进行分组. 我如何遍历这个?? $results = $companies->sortBy('name')->groupBy(function ($item, $key) {return substr($item['name'], 0, 1);});转储($结果); 控制器 解决方案 作为@msonow
..
我有一个与 这个不同的问题.场景相同,但我需要对结果进行更多过滤. 让我解释一下. 考虑我有 2 张桌子 车辆 id名称员工编号距离里程 员工 id名称指定 我只想从两个表(模型)中选择 id 和 name.Vehicle Model 包含与 Staff 模型的 belongsTo 关系. class Vehicle 扩展 Model{公共职能人员(){返回 $th
..
嗨,我正在学习 Laravel.我使用 Eloquent ORM 删除方法,但得到不同的结果.不是真或假而是空.我设置了一个资源路由,在UsersController中有一个destroy方法. 公共函数destroy($id){$res=User::find($id)->delete();如果($res){$数据=['状态'='1','msg'=>'成功'];}别的{$数据=['状态'=>'0
..
我使用 Laravel 5.3 我有 3 个表:表产品、表类别和表 products_categories 表产品:id、名称等 表格类别:id、名称等 表 products_categories : id, product_id, category_id 在模型产品中,我有这样的方法: 公共函数类别(){返回 $this->belongsToMany(Catego
..
我在查询 json 列时遇到问题. 以前我的代码是 $query->whereIn('user', $users); 现在我已将 db 类型更改为 JSON 列,并且正在尝试修改新版本的代码. 在 RAW MYSQL 中这是有效的 JSON_CONTAINS(user, '"tom","Bill"') 但是当我把它放在 eloquent/php 中时,它一直失败或返回注释.在这
..
当我得到incoming_goods数据(belongsTo)时,产品数据总是返回null. 这是我的产品型号: hasMany('App\Transaction_detail');}公共函数incoming_goods(){返回 $this->hasMany('App\Incoming_good');}} 这是我的 Incoming_good 模型: belongsTo('App\P
..
我正在将一个项目移植到 Laravel. 我有两个数据库表,它们之间是一对多的关系.它们由三个条件连接.我如何在 Eloquent 中为这种关系建模? 我不应该修改数据库架构,因为它必须与其他东西保持向后兼容. 我尝试了以下方法,但不起作用. 拥有方: 使用 Illuminate\Database\Eloquent\Model;类路由扩展模型{公共函数trips(){返回
..
我的服务是这样的: 公共函数删除($store_id){$result = $this->favorite_repository->delete($store_id);dd($result);} 我的仓库是这样的: 公共函数删除($store_id){$data = self::where('favoritable_id', $store_id)->delete();返回 $data;}
..
我正在关注 Laracasts 的视频:基本模型/控制器/视图工作流程. 我有一张表格保存联系信息. 创建表`about`(`id` int(10) UNSIGNED NOT NULL,`title` varchar(500) COLLATE utf8_unicode_ci NOT NULL,`content` 文本整理 utf8_unicode_ci,) ENGINE=InnoDB DE
..
我的laravel口才是这样的: $products = Product::where('status', 1)->where('股票', '>', 0)->where('category_id', '=', $category_id)->groupBy('store_id')->orderBy('updated_at', 'desc')->采取(4)->get(); 执行时,出现如下错误:
..