带有laravel的commandpromt出错:使用未定义的常量'role' - 假设''role''

时间:2017-11-06 20:40:01

标签: php laravel authentication command-prompt roles

我正在为laravel应用程序中的用户创建角色函数。

现在执行此命令后:php artisan migrate:refresh --seed 我得到以下几行。

回滚:2014_10_12_100000_create_password_resets_table 回滚:2014_10_12_100000_create_password_resets_table 回滚:2014_10_12_000000_create_users_table 回滚:2014_10_12_000000_create_users_table

[ErrorException]   使用未定义的常量'角色' - 假设''角色''

我认为我的角色迁移中的某些内容不对,但我不知道我需要修改它的内容。我将把我的角色迁移代码放在下面。

<?php

use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;

class CreateRolesTable extends Migration
{
  /**
   * Run the migrations.
   *
   * @return void
   */
  public function up()
  {
    Schema::create(‘roles’, function (Blueprint $table) {
     $table->increments(‘id’);
     $table->string(‘name’);
     $table->string(‘description’);
     $table->timestamps();
  });
}

 public function down()
 {
   Schema::dropIfExists(‘roles’);
  }
}

1 个答案:

答案 0 :(得分:0)

你使用了错误的引号。将'替换为(双引号)或'(单引号),它可以解决您的问题。

Visualisation