关于 PHPHub5 的安装问题?

从 github上拉到主机,配置到homestead 中 ,打开地址提示如下错误
file

其实在PHPSTUDY上也是报这个错误 ,求带
以上 错误是因为没执行迁移命令。。执行了之后报错如下:

Migration table created successfully.

  [Illuminate\Database\QueryException]
  SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (SQL: alter table `revisions` add index `revisions_revisionable_id_revisionable_type_index`(`revisionable_id`,
  `revisionable_type`))

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

麻烦报错先将关键信息进行百度、google,找不到原因或者找到原因没有解决方案再来社区提问,不然大多数人不会理睬的。

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
最佳答案

建飞,你参考这个链接看看能不能解决你的问题
https://blog.csdn.net/pop1586082213/article/details/54981197

1年前
讨论数量: 18

建飞,你参考这个链接看看能不能解决你的问题
https://blog.csdn.net/pop1586082213/article/details/54981197

1年前
JeffLi

@Yusure 我C 我在社区偶遇老同事吗!!!

1年前
JeffLi

@Yusure 确认过眼神

1年前
JeffLi

@Yusure 这个链接上午我也看到了 改了字符编码是可以的,其中一个项目搞定了 ,然后另一个项目 引出了新问题 哈哈哈!
找不到链接里添加的那个函数

[Symfony\Component\Debug\Exception\FatalThrowableError]
  Call to undefined method Illuminate\Database\Schema\MySqlBuilder::defaultStringLength()
1年前

@JeffLi Laravel 什么版本, 执行 php artisan 看一下

1年前
JeffLi

@Yusure 我觉得也是版本问题,Laravel Framework version 5.2.45

1年前

@JeffLi 你现在 Mysql 版本是 多少

1年前
JeffLi

@Yusure

 Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 5.7.21-0ubuntu0.16.04.1 (Ubuntu)
1年前

@JeffLi 你这个 laravel 5.2 的项目 也是 revisions_revisionable_id_revisionable_type_index 这个索引 太长吗

1年前
JeffLi

@Yusure 对,其实我感觉不光这一个索引太长 ,只不过这是迁移执行的第一个而已

1年前

@JeffLi
尝试 改一下这两个参数试试。
config/database.php

'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
1年前
JeffLi

@Yusure 竟然搞定了。。

1年前
JeffLi

@Yusure 把项目的数据库编码配置 改成平常用的utf-8,就绕过那个函数不存在的问题了 ,高 ,实在是高!

1年前
JeffLi

file
顺便 bug采集。。。。

1年前

@JeffLi @Yusure 请问你们是用的 laravel 几,我现在 laravel 5.5 一直有问题

9个月前
JeffLi

@LiJie123 没特殊需要就用lts的5.5

9个月前

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!

社区文档:

将托管在 packagist.org 和 github.com 的扩展包使用国内 CDN 加速
GitHub Laravel 扩展包 TOP 250
速查表方便快速查询框架功能,支持手机访问,支持中英文版本
Laravel 中文文档,由社区用户翻译和维护,将会保持一直更新
此文档的目的,就是为了提高技术团队的凝聚力、一致性和生产效率。
开发环境的部署,开发者工具的选择,适用于 Mac 和 Windows。
浓缩过后的精华
Laravel Nova 后台管理面板文档的中文翻译
Lumen 中文文档,由社区用户翻译和维护,将会保持一直更新
Laravel 下知名扩展包 Dingo API 的中文文档,Laravel API 开发必知必会