• Laravel 入门常见问题汇总


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

    解决方法:

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

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

    php artisan make:auth

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

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

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

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

    报错一

       IlluminateDatabaseQueryException  : 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 IlluminateSupportFacadesSchema; //NEW: Import Schema
    
    function boot()
    {
        Schema::defaultStringLength(191); //NEW: Increase StringLength
    }

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

  • 相关阅读:
    《谈谈推荐系统中的用户行为序列建模》
    《样本权重对逻辑回归评分卡的影响探讨》
    CLOUD计算产品成本嵌套
    冲突操作列表
    查看临时表空间
    设置SQLServer数据库内存
    BPM与OA的区别
    企业门户建设详解
    CRM/PLM/SCM/MES与ERP的联系与区别
    供应链十大优化方法
  • 原文地址:https://www.cnblogs.com/ryanzheng/p/11588622.html
Copyright © 2020-2023  润新知