6 Comments

  1. https://laracasts.com/series/laravel-from-scratch-2017/episodes/7
    教育机构
  2. 我认为应该有一些办法 , 因为可以有一个庞大的数据库 , 有许多关系。
  3. 你必须自己确定你的关系 , 拉威尔不能这么做。

    public function relation1()
    {
       $this->hasMany('CLASS_NAME', 'FK');
    }
    
  4. 假设我们有一个包含许多不同品牌产品的商店 , 因此在这种情况下 , 我需要创建一个与许多相关的商店 , 因为每个品牌都有许多产品 , 而每个产品只有一个品牌。

      php artisan make:model Product -m  //  "-m" creates tables for us. 
      php artisan make:model Brand -m          
    

    所以我们创造关系吧 ;

    在"产品"模型中,我正在创建关系的品牌功能

       public function brand (){
    
            $this->belongsTo('App\Brand')  ;
      } 
    

    为了清楚地说明这个状态 , 请这样读。 "产品归属,品牌"如果逻辑上比你正确的话

    同样的逻辑适用于反向关系 , 但这一次你不能使用归属权。因为它已经被使用 , 所以使用"有许多"品牌"模型更合乎逻辑

       public function products(){
    
            $this->hasmany('App\Product')  ;
      } 
    

    把它解读为"品牌有许多产品"。

    1. 是的 , 你在这里写的是书写 , 但是现在我有 200多张包含更多关系的表的数据库。 现在 , 我怎样才能得到一个人对一个人的关系 , 或者在每个模型中它是一个对多或其他什么 ? 拉拉拉威尔有没有办法在模型中增加这些关系 ? 就像 Hibernate ( JAVA ) 在从数据库创建类时 , 它自动生成这些关系。

More articles:

  • 拉拉维亚雄辩的关系 3 个模型
  • 拉勒维尔 - 多重关系
  • SQL 查询检索所有记录以及外键与 Laravel 命令的关系
  • 模型关系和路径得到模型 id
  • 用特定的标签拉威尔填充模型的选择字段
  • 拉拉威尔多人关系的雄辩模型
  • 在 laravel 中设置可用的完整表的关系
  • Laravel 5.3 - 保存后无法检索模型 ID
  • 相同的前两次关键时间指一个模型
  • 与 Django 模型描述的递归关系
  • 拉拉威尔验证锻造键数不大于花药表id
  • 如何在一种用户和模型之间建立关系 ?
  • Laravel 5.6 : 如何使用一个文件夹中的所有模型
  • 使用 Graphx / Spark 在火种源上建立亲子关系模型
  • 说明如何在 Laravel 的 Evient ORM 中建立一对多关系
  • Laravel 包括更新后与模型的关系
  • 如何验证拉拉威尔 4 中两列的唯一性?
  • Larav案中的用户跟踪 / 订阅关系模型
  • 拉拉威尔 5 , 只为有说服力的模特获得关系
  • 3 个不同表格之间的拉拉维关系
  • 如何在 Laravel 4 中获得与同名模型相关的模型字段?
  • JSON 中的 Laravel 返回模型关系
  • 如何使 Laravel 控制器存储文件上传一个关系
  • 相关用户在同一表中的 Laravel 查询
  • 三种模式之间需要建立关系
  • 如何访问模型与条件有很多关系?
  • 拉勒沃5 关系不起作用
  • 拉勒维尔访问归属者模型有很多关系
  • 方法调用 $模型>关系()和$模型>关系之间的差异;
  • 为什么不删除拉拉威尔模型 ?