码迷,mamicode.com
首页 > 其他好文 > 详细

Laravel 入门常见问题汇总

时间:2019-09-26 10:06:52      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:tables   mina   管理系统   需要   公司   for   权限   exception   cti   

一、安装完成后想打开 Laravel 内置的登录页面,报错

技术图片

 

 

解决方法:

Laravel 利用 PHP5.4 的新特性 trait 内置了非常完善好用的简单用户登录注册功能,适合一些不需要复杂用户权限管理的系统,例如公司内部用的简单管理系统。

激活这个功能非常容易,运行以下命令:

php artisan make:auth

但是又遇到下面的问题,提示没有这个命令

技术图片

 

 

 由于这个功能是 Laravel 5.2 版本的,所以得更新你的版本,重新安装 5.5.* 版本的 Laravel

composer create-project --prefer-dist laravel/laravel blog "5.8.*"

 

技术图片

 

 

二、执行  php artisan migrate 命令时报错

报错一

   Illuminate\Database\QueryException  : SQLSTATE[HY000] [1045] Access denied for user ‘root‘@‘localhost‘ (using password: YES) (SQL: select * from information_schema.tables where table_schema = laravel and table_name = migrations and table_type = ‘BASE TABLE‘)

 上面的报错是数据库密码不正确,输入正确的账号密码即可解决

 

报错二

技术图片

 

 

解决方法:打开 /app/Providers/AppServiceProvider.php,添加如下代码:

use Illuminate\Support\Facades\Schema; //NEW: Import Schema

function boot()
{
    Schema::defaultStringLength(191); //NEW: Increase StringLength
}

 

再执行命令就成功了,如下图:

技术图片

 

 

 

Laravel 入门常见问题汇总

标签:tables   mina   管理系统   需要   公司   for   权限   exception   cti   

原文地址:https://www.cnblogs.com/ryanzheng/p/11588622.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!