我刚开始学习Laravel 5.4,并尝试在Laravel中迁移用户表。运行迁移时,出现以下错误:
[Illumb\Database\QueryException]SQLSTATE[42000]:语法错误或访问冲突:1071指定的密钥太长;最大密钥长度为767字节
遵循本教程后,我现在有另一个错误:
PHP致命错误:类'应用\提供商\服务提供商'未找到
我的迁移代码是
use Illuminate\Support\Facades\Schema;
public function boot()
{
//
Schema::defaultStringLength(191);
}
我做错了什么?
问题是您缺少了use
语句,该语句标识了ServiceProvider
类的位置。由于AppServiceProvider
类扩展了ServiceProvider
,但是没有use
语句,PHP假定可以在与AppServiceProvider
相同的命名空间中找到该类。这就是为什么它找不到\App\Providers\ServiceProvider
-因为\App\Providers
是AppServiceProvider类的命名空间。
试试这个
<?php
namespace App\Providers;
use Illuminate\Support\Facades\Schema;
use Illuminate\Support\ServiceProvider;
class AppServiceProvider extends ServiceProvider
{
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
Schema::defaultStringLength(191);
}
/**
* Register any application services.
*
* @return void
*/
public function register()
{
//
}
}
我收到了以下错误消息: 致命错误:未捕获错误:在F:\projects\websites\main\u website\app\Exceptions\Handler中找不到类“Auth”。php:65堆栈跟踪:#0 F:\projects\websites\main\u website\vendor\laravel\framework\src\illighted\Foundation\Http\K
我已经做了以下解决错误的过程。 -我已经在composer.json中添加了“lightize/html”:“5.*”并运行了“composer update”-我已经在config/app.php中添加了以下内容“lightize\html\HtmlServiceProvider”, -但是我的整个项目不起作用。不是跑步。这似乎是作曲家的问题。请帮忙。
问题内容: 我正在尝试在Laravel中迁移用户表。运行迁移时,出现以下错误: [Illuminate \ Database \ QueryException] SQLSTATE [42000]:语法错误或访问冲突:1071指定的密钥太长;默认值为0。最大密钥长度为767字节(SQL:alter table 添加唯一的users_email_uniq()) 我的迁移如下: 经过一番谷歌搜索后,我发
我有一个类似的问题,在这里描述: 一切都按照我的预期工作;我的代码访问数据库并打印输出,不管我是从命令行界面还是从网络浏览器运行。同样的结果。如果我用PHPUnit在Eclipse中运行它,我会得到一个错误: 哪些点位于下一行: 此代码打印出“是”。 还有一点需要指出的是,我在上面代码所在的类中使用自己的名称空间。我的单元测试在全局命名空间中。 我已经按照上面的URL中的步骤,但是,唉,没有用。:
我的WP站点目前在PHP5.6上,但是当更新到PHP7时,我得到了以下致命消息和死亡的白色屏幕。 致命错误:未捕获错误:调用/home/s7280o8m/public_html/wp includes/wp db.php:1568堆栈跟踪:#0/home/s7280o8m/public_html/wp includes/wp db.php(658):wpdb- F.Y.I.: > 运行PHP7兼容
我使用Laravel,我试图迁移一些表到我的数据库(phpmyadmin)。它之前给我带来了一些麻烦,所以我删除了数据库中迁移表中的所有行,所以现在它什么都没有了。所以我试图运行'php工匠迁移',我得到以下错误: PHP致命错误:在第301行的 /var/www/loja/vendor/laravel/framework/src/Illuminate/Database/Migrations/Mi