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

主頁(yè) > 知識(shí)庫(kù) > 解決在laravel中auth建立時(shí)候遇到的問(wèn)題

解決在laravel中auth建立時(shí)候遇到的問(wèn)題

熱門(mén)標(biāo)簽:地圖標(biāo)注入哪個(gè)科目 福泉電話機(jī)器人 電銷(xiāo)招聘機(jī)器人 熱線電話機(jī)器人 格陵蘭島地圖標(biāo)注 事業(yè)單位如何百度地圖標(biāo)注 太原極信防封電銷(xiāo)卡 天津營(yíng)銷(xiāo)電話機(jī)器人加盟代理 南寧crm外呼系統(tǒng)平臺(tái)

當(dāng)你使用auth做用戶登錄注冊(cè)的時(shí)候,會(huì)很方便,但是你在做數(shù)據(jù)庫(kù)遷移的時(shí)候可能會(huì)遇到一個(gè)問(wèn)題

$ php artisan migrate
Migration table created successfully.



 [Illuminate\Database\QueryException]
 SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was t
 oo long; max key length is 767 bytes (SQL: alter table `users` add unique `
 users_email_unique`(`email`))

 [PDOException]
 SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was t
 oo long; max key length is 767 bytes

不要慌,這里說(shuō)的是你的數(shù)據(jù)庫(kù)遷移完成了,蛋疼的是這里有一個(gè)報(bào)錯(cuò),會(huì)使你在接下來(lái)項(xiàng)目中后面的遷移操作繼續(xù)報(bào)錯(cuò)。

 [Illuminate\Database\QueryException]
 SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users' alre
 ady exists (SQL: create table `users` (`id` int unsigned not null auto_incr
 ement primary key, `name` varchar(191) not null, `email` varchar(191) not n
 ull, `password` varchar(191) not null, `remember_token` varchar(100) null,
 `created_at` timestamp null, `updated_at` timestamp null) default character
 set utf8mb4 collate utf8mb4_unicode_ci)

 [PDOException]
 SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users' alre
 ady exists

解決方案如下:

索引長(zhǎng)度 MySQL / MariaDB#

Laravel 默認(rèn)使用 utf8mb4 字符,包括支持在數(shù)據(jù)庫(kù)存儲(chǔ)「表情」。如果你正在運(yùn)行的 MySQL release 版本低于5.7.7 或 MariaDB release 版本低于10.2.2 ,為了MySQL為它們創(chuàng)建索引,你可能需要手動(dòng)配置遷移生成的默認(rèn)字符串長(zhǎng)度,你可以通過(guò)調(diào)用

項(xiàng)目/app/Providers/AppServiceProvider.php 中的 Schema::defaultStringLength 方法來(lái)配置它:

use Illuminate\Support\Facades\Schema;
 
/**
 * 引導(dǎo)任何應(yīng)用程序服務(wù)。
 *
 * @return void
 */
public function boot()
{
 Schema::defaultStringLength(191);
}

或者你可以為數(shù)據(jù)庫(kù)開(kāi)啟 innodb_large_prefix 選項(xiàng),有關(guān)如何正確開(kāi)啟此選項(xiàng)的說(shuō)明請(qǐng)查閱數(shù)據(jù)庫(kù)文檔。

以上這篇解決在laravel中auth建立時(shí)候遇到的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 解決Laravel5.2 Auth認(rèn)證退出失效的問(wèn)題
  • 解決laravel5中auth用戶登錄其他頁(yè)面獲取不到登錄信息的問(wèn)題
  • Laravel的Auth驗(yàn)證Token驗(yàn)證使用自定義Redis的例子
  • laravel實(shí)現(xiàn)Auth認(rèn)證,登錄、注冊(cè)后的頁(yè)面回跳方法
  • Laravel 自帶的Auth驗(yàn)證登錄方法
  • laravel 使用auth編寫(xiě)登錄的方法
  • Laravel框架Auth用戶認(rèn)證操作實(shí)例分析

標(biāo)簽:佳木斯 金華 阿克蘇 香港 郴州 自貢 寶雞 通化

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《解決在laravel中auth建立時(shí)候遇到的問(wèn)題》,本文關(guān)鍵詞  解決,在,laravel,中,auth,建立,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《解決在laravel中auth建立時(shí)候遇到的問(wèn)題》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于解決在laravel中auth建立時(shí)候遇到的問(wèn)題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 巧家县| 渭源县| 肥东县| 连云港市| 岚皋县| 卢湾区| 仁布县| 剑川县| 合阳县| 靖西县| 自治县| 阿拉善左旗| 彩票| 乳山市| 五原县| 柳林县| 治多县| 青海省| 武强县| 黄浦区| 伊金霍洛旗| 大姚县| 海门市| 兰西县| 通许县| 福建省| 锡林浩特市| 伊宁市| 武义县| 竹北市| 湘潭市| 灵寿县| 淮滨县| 缙云县| 南城县| 监利县| 兴山县| 土默特右旗| 泉州市| 精河县| 喜德县|