Laravel 5.1.11使用php artisan迁移对我不起作用

时间:2015-11-01 17:00:46

标签: laravel-5.1 database-migration

我正在使用 Laravel 5.1.11 ,但当我尝试运行php artisan migrate命令时,我遇到以下错误消息:

 ****[symfony\Component\Debug\Exception\FatalErrorException] syntax Error, unexpected 'public' (T_PUBLIC)****

使用database.php.env中的数据库连接配置非常好,因为php artisan migrate:install工作得很好。

这是迁移代码:

   **<?php
        use Illuminate\Database\Schema\Blueprint;
        use Illuminate\Database\Migrations\Migration;
        class CreateFlightsTables extends Migration
        {
            /**
             * Run the migrations.
             *
                //
                Schema::create('flights', function (Blueprint $table) {

             * @return void
             */
           public function up()
        {
            //
            Schema::create('flights', function (Blueprint $table) {
                $table->increments('id');
                $table->string('name');
                $table->string('airline');
                $table->timestamps();
        }
            /**
             * Reverse the migrations.
             *
             * @return void
             */
            public function down()
            {
                //
                Schema::drop('flights');
            }
        }**

1 个答案:

答案 0 :(得分:2)

尝试用

替换function up()
Schema::create('flights', function (Blueprint $table) {
    $table->increments('id');
    $table->string('name');
    $table->string('airline');
    $table->timestamps();
});

认为你最后缺少括号和分号