laravel运行php artisan admin:install
这个命令的时候,如果遇到了下面的错误:
Illuminate\Database\QueryException : SQLSTATE[42000]: Syntax error or access
violation: 1071 Specified key was too long; max key length is 1000 bytes
这是数据库不支持长字节 需要在 App\Providers\AppServiceaProvider.php文件里面添加状态码191 具体代码如下:
<?php
namespace App\Providers;
**use Illuminate\Support\Facades\Schema;** //添加Schema
use Illuminate\Support\ServiceProvider;
class AppServiceProvider extends ServiceProvider
{
/**
* Register any application services.
*
* @return void
*/
public function register()
{
//
}
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
// 数据库不是 mysqli的 需要写个码
**Schema::defaultStringLength(191);** // 191
}
}