Laravel 入门常见问题汇总
Posted ryanzheng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel 入门常见问题汇总相关的知识,希望对你有一定的参考价值。
一、安装完成后想打开 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 入门常见问题汇总的主要内容,如果未能解决你的问题,请参考以下文章