婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 詳細Laravel5.5執行表遷移命令出現表為空的解決方案

詳細Laravel5.5執行表遷移命令出現表為空的解決方案

熱門標簽:太原400電話申請流程 桂陽公司如何做地圖標注 代理打電話機器人 神龍斗士電話機器人 電信外呼系統多少錢一個月 企業400電話辦理多少費用 萍鄉商鋪地圖標注 宿州正規外呼系統軟件 合肥企業外呼系統線路

今天在使用一個第三方包 laravel-admin 時,出現了這樣的錯誤:SQLSTATE[42000]: Syntax error or access violation: 1103 Incorrect table name '',折騰了好久,終于知道了解決方法,原來是配置文件的緩存沒有清理。

一、問題

vagrant@homestead:~/Code/laravel-shop$ php artisan admin:install

錯誤提示:

In Connection.php line 664:

  SQLSTATE[42000]: Syntax error or access violation: 1103 Incorrect table name '' (SQL: create table `` (`id` int uns
  igned not null auto_increment primary key, `username` varchar(190) not null, `password` varchar(60) not null, `name
  ` varchar(255) not null, `avatar` varchar(255) null, `remember_token` varchar(100) null, `created_at` timestamp nul
  l, `updated_at` timestamp null) default character set utf8mb4 collate utf8mb4_unicode_ci)


In Connection.php line 452:

  SQLSTATE[42000]: Syntax error or access violation: 1103 Incorrect table name ''

二、解決方案

database/migrations/2016_01_04_173148_create_admin_table.php

?php

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

class CreateAdminTable extends Migration
{
  /**
   * Run the migrations.
   *
   * @return void
   */
  public function up()
  {
    $connection = config('admin.database.connection') ?: config('database.default');

    // dd(app('config'));
    Schema::connection($connection)->create(config('admin.database.users_table'), function (Blueprint $table) {
      $table->increments('id');
      $table->string('username', 190)->unique();
      $table->string('password', 60);
      $table->string('name');
      $table->string('avatar')->nullable();
      $table->string('remember_token', 100)->nullable();
      $table->timestamps();
    });

    Schema::connection($connection)->create(config('admin.database.roles_table'), function (Blueprint $table) {
      $table->increments('id');
      $table->string('name', 50)->unique();
      $table->string('slug', 50);
      $table->timestamps();
    });

    Schema::connection($connection)->create(config('admin.database.permissions_table'), function (Blueprint $table) {
      $table->increments('id');
      $table->string('name', 50)->unique();
      $table->string('slug', 50);
      $table->string('http_method')->nullable();
      $table->text('http_path')->nullable();
      $table->timestamps();
    });

    Schema::connection($connection)->create(config('admin.database.menu_table'), function (Blueprint $table) {
      $table->increments('id');
      $table->integer('parent_id')->default(0);
      $table->integer('order')->default(0);
      $table->string('title', 50);
      $table->string('icon', 50);
      $table->string('uri', 50)->nullable();

      $table->timestamps();
    });

    Schema::connection($connection)->create(config('admin.database.role_users_table'), function (Blueprint $table) {
      $table->integer('role_id');
      $table->integer('user_id');
      $table->index(['role_id', 'user_id']);
      $table->timestamps();
    });

    Schema::connection($connection)->create(config('admin.database.role_permissions_table'), function (Blueprint $table) {
      $table->integer('role_id');
      $table->integer('permission_id');
      $table->index(['role_id', 'permission_id']);
      $table->timestamps();
    });

    Schema::connection($connection)->create(config('admin.database.user_permissions_table'), function (Blueprint $table) {
      $table->integer('user_id');
      $table->integer('permission_id');
      $table->index(['user_id', 'permission_id']);
      $table->timestamps();
    });

    Schema::connection($connection)->create(config('admin.database.role_menu_table'), function (Blueprint $table) {
      $table->integer('role_id');
      $table->integer('menu_id');
      $table->index(['role_id', 'menu_id']);
      $table->timestamps();
    });

    Schema::connection($connection)->create(config('admin.database.operation_log_table'), function (Blueprint $table) {
      $table->increments('id');
      $table->integer('user_id');
      $table->string('path');
      $table->string('method', 10);
      $table->string('ip', 15);
      $table->text('input');
      $table->index('user_id');
      $table->timestamps();
    });
  }

  /**
   * Reverse the migrations.
   *
   * @return void
   */
  public function down()
  {
    $connection = config('admin.database.connection') ?: config('database.default');

    Schema::connection($connection)->dropIfExists(config('admin.database.users_table'));
    Schema::connection($connection)->dropIfExists(config('admin.database.roles_table'));
    Schema::connection($connection)->dropIfExists(config('admin.database.permissions_table'));
    Schema::connection($connection)->dropIfExists(config('admin.database.menu_table'));
    Schema::connection($connection)->dropIfExists(config('admin.database.user_permissions_table'));
    Schema::connection($connection)->dropIfExists(config('admin.database.role_users_table'));
    Schema::connection($connection)->dropIfExists(config('admin.database.role_permissions_table'));
    Schema::connection($connection)->dropIfExists(config('admin.database.role_menu_table'));
    Schema::connection($connection)->dropIfExists(config('admin.database.operation_log_table'));
  }
}

清除配置文件緩存

vagrant@homestead:~/Code/laravel-shop$ php artisan config:cache

再次執行發布命令,就可以了:

vagrant@homestead:~/Code/laravel-shop$ php artisan admin:install
Migrating: 2016_01_04_173148_create_admin_table
Migrated: 2016_01_04_173148_create_admin_table
Admin directory was created: /app/Admin
HomeController file was created: /app/Admin/Controllers/HomeController.php
ExampleController file was created: /app/Admin/Controllers/ExampleController.php
Bootstrap file was created: /app/Admin/bootstrap.php
Routes file was created: /app/Admin/routes.php
vagrant@homestead:~/Code/laravel-shop$

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Laravel框架數據庫遷移操作實例詳解
  • laravel解決遷移文件一次刪除創建字段報錯的問題
  • laravel 執行遷移回滾示例
  • Laravel5.5 數據庫遷移:創建表與修改表示例
  • 關于laravel 數據庫遷移中integer類型是無法指定長度的問題
  • Laravel5.7 數據庫操作遷移的實現方法
  • laravel 數據遷移與 Eloquent ORM的實現方法
  • Laravel中數據遷移與數據填充的詳細步驟
  • Laravel實現數據庫遷移與支持中文的填充
  • Laravel 的數據庫遷移的方法
  • Laravel 5框架學習之數據庫遷移(Migrations)
  • 使用git遷移Laravel項目至新開發環境的步驟詳解

標簽:衡陽 綏化 廊坊 辛集 鄂州 白銀 太原 崇左

巨人網絡通訊聲明:本文標題《詳細Laravel5.5執行表遷移命令出現表為空的解決方案》,本文關鍵詞  詳細,Laravel5.5,執行,表,遷移,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳細Laravel5.5執行表遷移命令出現表為空的解決方案》相關的同類信息!
  • 本頁收集關于詳細Laravel5.5執行表遷移命令出現表為空的解決方案的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久久久久黄色| 99久久国产免费看| 亚洲欧美日韩系列| 亚洲国产激情av| 精品国产一区二区三区四区四| 欧美精品日韩一区| 3d成人h动漫网站入口| 久久视频一区二区| 久久久www免费人成精品| 精品少妇一区二区三区在线播放 | 在线电影欧美成精品| 色悠悠亚洲一区二区| 在线观看免费视频综合| 在线观看日韩一区| 欧美图区在线视频| 91麻豆精品国产91| 日韩欧美在线影院| 中文文精品字幕一区二区| 欧美激情一区在线观看| 亚洲图片另类小说| 亚洲高清在线视频| 理论电影国产精品| 国产精品影视在线| av在线这里只有精品| 91麻豆高清视频| 欧美日韩国产综合草草| 欧美一级黄色片| 精品久久一二三区| ...av二区三区久久精品| 亚洲影视在线播放| 日本v片在线高清不卡在线观看| 麻豆精品新av中文字幕| 大白屁股一区二区视频| 日本黄色一区二区| 亚洲精品一区二区三区影院 | 国产欧美日韩在线| 亚洲黄色录像片| 日韩专区在线视频| 成人综合在线观看| 91精品国产91久久久久久最新毛片 | 亚洲欧美怡红院| 男男视频亚洲欧美| 97久久人人超碰| 欧美一区中文字幕| 亚洲婷婷国产精品电影人久久| 日韩av二区在线播放| 成人激情免费电影网址| 欧美一区二区人人喊爽| 日韩一区在线免费观看| 久久99国产精品麻豆| 在线视频欧美精品| 国产精品色眯眯| 日韩av中文字幕一区二区| 91原创在线视频| 精品第一国产综合精品aⅴ| 亚洲电影中文字幕在线观看| 韩国欧美国产1区| 欧美日韩黄色一区二区| 亚洲欧美另类久久久精品| 国产福利一区在线| 日韩免费看的电影| 三级亚洲高清视频| 欧美日韩亚洲高清一区二区| 亚洲精选在线视频| 成人精品亚洲人成在线| 国产亚洲欧洲一区高清在线观看| 天堂影院一区二区| 欧美日韩国产在线观看| 一区二区三区精品在线观看| 99久久伊人网影院| 国产精品剧情在线亚洲| 国产成人免费视频网站 | 欧美日韩一区二区三区视频| 中文字幕中文在线不卡住| 国产成人在线看| 久久久国产午夜精品| 国产伦精品一区二区三区视频青涩| 欧美人牲a欧美精品| 日韩中文字幕麻豆| 欧美一区二区三区婷婷月色| 日本在线不卡视频一二三区| 欧美军同video69gay| 日本不卡不码高清免费观看| 在线成人免费观看| 青青草一区二区三区| 制服丝袜在线91| 久久黄色级2电影| 日韩三级中文字幕| 久久爱www久久做| 久久久久国产精品人| 成人深夜在线观看| 亚洲视频电影在线| 欧美在线一区二区| 美日韩黄色大片| 久久精品视频免费观看| 99精品国产热久久91蜜凸| 亚洲精品免费视频| 日韩一区二区三区三四区视频在线观看| 日韩激情在线观看| 国产日韩欧美制服另类| 一本色道久久综合亚洲91| 亚洲第一福利视频在线| 精品福利在线导航| 色综合天天综合网天天狠天天 | 精品在线观看免费| 中文字幕av一区二区三区高| 色哟哟一区二区在线观看| 亚瑟在线精品视频| 国产午夜精品一区二区三区嫩草 | 2017欧美狠狠色| 99视频在线观看一区三区| 亚洲第四色夜色| 国产农村妇女毛片精品久久麻豆| 97国产精品videossex| 日韩激情一二三区| 欧美激情在线免费观看| 制服丝袜中文字幕亚洲| av在线一区二区三区| 麻豆精品一区二区综合av| 亚洲欧美精品午睡沙发| 久久综合久久99| 欧美日本韩国一区二区三区视频 | 国产高清久久久久| 亚洲风情在线资源站| 国产精品毛片高清在线完整版| 欧美视频三区在线播放| 成人毛片老司机大片| 精品一区二区三区免费毛片爱 | 欧美精品久久99| proumb性欧美在线观看| 黄一区二区三区| 日本成人在线电影网| 亚洲裸体在线观看| 中文字幕乱码久久午夜不卡 | 欧美色男人天堂| 成人高清伦理免费影院在线观看| 麻豆精品久久精品色综合| 亚洲一区二区3| 亚洲人123区| 中文字幕av一区二区三区高| www久久久久| 日韩欧美中文一区| 日韩视频国产视频| 91精品国产综合久久久久久久| 91亚洲大成网污www| 大胆欧美人体老妇| 国产成人高清视频| 国产一区二区三区免费播放| 精品一区二区国语对白| 三级在线观看一区二区| 日韩不卡手机在线v区| 午夜伦理一区二区| 天堂成人国产精品一区| 亚洲成人福利片| 亚洲成人福利片| 日本aⅴ亚洲精品中文乱码| 奇米一区二区三区av| 日韩—二三区免费观看av| 亚洲超碰精品一区二区| 丝袜美腿一区二区三区| 日本色综合中文字幕| 久久99热这里只有精品| 国产在线视频精品一区| 成人污视频在线观看| 91免费在线看| 欧美嫩在线观看| 精品欧美久久久| 国产欧美一区二区精品秋霞影院| 中文字幕亚洲综合久久菠萝蜜| 中文字幕一区在线观看视频| 亚洲伦在线观看| 日韩国产在线观看一区| 久久99精品国产麻豆不卡| 国产精品77777竹菊影视小说| 国产不卡视频在线播放| 91麻豆高清视频| 欧美一区二区高清| 国产日韩欧美精品电影三级在线| 最新中文字幕一区二区三区| 一区av在线播放| 国内欧美视频一区二区 | 91精品国产综合久久精品app| 精品美女在线播放| 国产精品美女一区二区| 亚洲福中文字幕伊人影院| 国内精品在线播放| 欧美影片第一页| 久久嫩草精品久久久久| 亚洲欧美视频一区| 国产在线观看免费一区| 欧美亚洲一区二区在线| 久久久777精品电影网影网 | 国产精品伦理在线| 无码av免费一区二区三区试看 | 亚洲综合成人在线视频| 国产乱码精品一区二区三| 欧美图区在线视频| 中文字幕不卡的av| 久久精品999| 欧美日韩国产综合久久|