你好,我有一个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();
});
}
答案 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();