Laravel角色以及如何展示它们

时间:2019-05-23 10:20:58

标签: laravel

你好,我有一个Laravel问题。我需要创建一个显示以下数据的表。客户详细信息(客户名称,姓氏,联系电话,电子邮件地址,地址)。客户应分为合作客户和个人客户两类。这是我在客户端迁移文件中执行的操作的摘要。我想问一下如何最好地使用角色来区分它们。

 public function up()
    {
        Schema::create('clients', function (Blueprint $table) {

            $table->increments('id');
            $table->string('client_name');
            $table->string('client_surname');
            $table->smallInteger('phone_number');
            $table->string('email_address');
            $table->string('address');
            $table->timestamps();
        });
    }

1 个答案:

答案 0 :(得分:0)

您可以在表中创建一个名为categorie的新列。

public function up()
{
    Schema::table('clients', function (Blueprint $table) {

       $table->string('categorie');
    });
}

您可以通过简单的查询在控制器中返回客户端,如下所示:

$individual_clients = Client::where('categorie', 'individual')->get();
$cooperate_clients = Client::where('categorie', 'cooperate')->get();