好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁(yè) > 知識(shí)庫(kù) > 詳細(xì)Laravel5.5執(zhí)行表遷移命令出現(xiàn)表為空的解決方案

詳細(xì)Laravel5.5執(zhí)行表遷移命令出現(xiàn)表為空的解決方案

熱門標(biāo)簽:太原400電話申請(qǐng)流程 桂陽(yáng)公司如何做地圖標(biāo)注 代理打電話機(jī)器人 神龍斗士電話機(jī)器人 電信外呼系統(tǒng)多少錢一個(gè)月 企業(yè)400電話辦理多少費(fèi)用 萍鄉(xiāng)商鋪地圖標(biāo)注 宿州正規(guī)外呼系統(tǒng)軟件 合肥企業(yè)外呼系統(tǒng)線路

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

一、問題

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

錯(cuò)誤提示:

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

再次執(zhí)行發(fā)布命令,就可以了:

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$

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Laravel框架數(shù)據(jù)庫(kù)遷移操作實(shí)例詳解
  • laravel解決遷移文件一次刪除創(chuàng)建字段報(bào)錯(cuò)的問題
  • laravel 執(zhí)行遷移回滾示例
  • Laravel5.5 數(shù)據(jù)庫(kù)遷移:創(chuàng)建表與修改表示例
  • 關(guān)于laravel 數(shù)據(jù)庫(kù)遷移中integer類型是無(wú)法指定長(zhǎng)度的問題
  • Laravel5.7 數(shù)據(jù)庫(kù)操作遷移的實(shí)現(xiàn)方法
  • laravel 數(shù)據(jù)遷移與 Eloquent ORM的實(shí)現(xiàn)方法
  • Laravel中數(shù)據(jù)遷移與數(shù)據(jù)填充的詳細(xì)步驟
  • Laravel實(shí)現(xiàn)數(shù)據(jù)庫(kù)遷移與支持中文的填充
  • Laravel 的數(shù)據(jù)庫(kù)遷移的方法
  • Laravel 5框架學(xué)習(xí)之?dāng)?shù)據(jù)庫(kù)遷移(Migrations)
  • 使用git遷移Laravel項(xiàng)目至新開發(fā)環(huán)境的步驟詳解

標(biāo)簽:衡陽(yáng) 綏化 廊坊 辛集 鄂州 白銀 太原 崇左

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《詳細(xì)Laravel5.5執(zhí)行表遷移命令出現(xiàn)表為空的解決方案》,本文關(guān)鍵詞  詳細(xì),Laravel5.5,執(zhí)行,表,遷移,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《詳細(xì)Laravel5.5執(zhí)行表遷移命令出現(xiàn)表為空的解決方案》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于詳細(xì)Laravel5.5執(zhí)行表遷移命令出現(xiàn)表為空的解決方案的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 夫の前で人妻波多野结衣| 欧美国产日韩一区二区张津瑜| 九叔之我竟然是秋生| 日本一品和二品区别| 流不尽奶水的大乳h古代| 扒开腿挺进嫩苞处破苞疼合集| 男男3p夹心边攻边受| 被同学征服的美妇老师| 黄色一级片录像| 龚玥菲三级在线看| 各种小泬高潮ⅩXXX| 电影冷先生 347 推荐观看| 久久青草免费91线频观看站街| 美女嘿嘿| 文轩河马的秘密河润滑剂| 巜她在丈夫面前被耍了无删减版| 国产?高潮?白浆?喷水男男| 亚洲免费网站在线观看| 日本午夜vr影院新入口| 舌奴伺候主人晨尿男男| 被绑在机械椅上灌满| 中文字幕精品无码亚洲字幕一区| 美足丝袜直播app| 天天干天天射综合网| 向日葵视频app污网址| 色天使在线观看| 精品一区二区三区免费爱| 91久久香蕉| 小向美奈子乳巨无在线| 有点黄的荒岛求生| 秋霞无码免费AV无码软件| 成人免费观看www的片| 蜜汁tv| 午夜精品一区| 欧美 日韩 亚洲 丝袜 制服| 18成人免费观看视频| 五等分的新娘剧场版| 叶子楣三级露全乳电影| 零的骚浪日记H在线观看| 圣女被吊起来张开腿供人玩弄软件 | 男女18视频|