laravel - hasMany中如何在没有模型的情况下使用表

标签 laravel eloquent has-many

是否可以在hasMany中使用直接表名。例如

public function Permissions()
{
    return $this->hasMany('TABLE NAME');
}

我有一个名为PERMISSION的表,但没有此表的模型,但是我想在hasmany中使用此表。

最佳答案

只需为该表创建一个模型

php artisan make:model Permisson

然后将表名称添加到模型类中
<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Permisson extends Model
{
    protected $table = "table_name";
}

并添加关系
public function permissions()
{
    return $this->hasMany(Permisson::class)
}

希望对您有所帮助

关于laravel - hasMany中如何在没有模型的情况下使用表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47749655/

相关文章:

php - Laravel 4 中的自定义验证

mysql - 如何使用 Laravel 查询生成器从表并集的结果中选择列?

mysql - 将 JOIN 限制为 1

Laravel hasMany 与 where 处于多态关系

ruby-on-rails - Rails 4 嵌套表单,带有 has_many、through 和 multiple select

database - 如何将SSL添加到后端mysql数据库并使用Laravel连接

php - Laravel 中 AJAX POST 请求后出现 422 无法处理的实体错误

php - 仅当一个字段作为数组提供时,Laravel Eloquent 才插入多条记录

ruby - ActiveRecord 和 has_one & has_many 的使用

mysql - Rails mysql : How to query tables with deeply nested relations(has_many and belongs_to)?