CMS, PHP, 原创,

laravel 常见问题整理(持续更新中)

一、laravel添加autoload文件

1.修改根目录下 composer.json 文件, 添加需要自动加载的文件

"autoload": {
    "classmap": [
        "database"
    ],
    "psr-4": {
        "Windigniter\\": "app/"
    },
    "files": [
        "app/helper.php"
    ]
},

2.命令行进入当前项目根目录 运行

E:\laravel>composer install

二、根据不同域名读取不同的.env文件

1.根目录根据实际情况添加.env文件 比如 .env.sina, .env.baidu 等

2. 修改 项目目录下bootstrap/app.php

return $app;

前面加入代码

if( ! empty($_SERVER['HTTP_HOST'])) {
    if(strpos($_SERVER['HTTP_HOST'], 'sc2yun.com') !== FALSE ) {
        $app->loadEnvironmentFrom('.env.sina');
    } elseif(strpos($_SERVER['HTTP_HOST'], 'duapp.com') !== FALSE ) {
        $app->loadEnvironmentFrom('.env.baidu');
    }
}

三、修改登录注册默认调用User类和默认使用users表

修改配置文件 config目录下的 auth.php 和 services.php 将里面 model 参数配置的 APP\User::class 修改为自己使用的用户类

 

(118)

Related Post