Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 将laravel项目移动到另一个目录_Windows_Laravel_Xampp - Fatal编程技术网

Windows 将laravel项目移动到另一个目录

Windows 将laravel项目移动到另一个目录,windows,laravel,xampp,Windows,Laravel,Xampp,我刚安装了拉威尔。我使用WindowsXAMPP。 目前我在c:\users\user\u name\laravel中安装了它。 这是正确的还是我应该把它放在htdocs中? 如果是,怎么做? 感谢您的帮助在xampp\htdocs路径中剪切粘贴您的Lavel项目。将xampp的根文件夹设置为xampp\htdocs\laravel\public,感谢syam帮助我开始找到解决问题的方法。 这是我的解决办法 将laravel项目移至htdocs 更改环境配置数据库=您的数据库名称数据库用户名=用

我刚安装了拉威尔。我使用WindowsXAMPP。 目前我在c:\users\user\u name\laravel中安装了它。 这是正确的还是我应该把它放在htdocs中? 如果是,怎么做?
感谢您的帮助

在xampp\htdocs路径中剪切粘贴您的Lavel项目。将xampp的根文件夹设置为xampp\htdocs\laravel\public

,感谢syam帮助我开始找到解决问题的方法。 这是我的解决办法

  • 将laravel项目移至htdocs

  • 更改环境配置数据库=您的数据库名称数据库用户名=用户名称数据库密码=用户密码

  • 编辑AppServiceProvider.php并添加以下代码

    使用Illumb\Support\Facades\Schema; 公共函数boot() { Schema::defaultStringLength(191); }

  • 然后在命令行中将active directory移动到您的laravel项目并执行此代码

  • 编写器安装

    php artisan密钥:生成

    php artisan缓存:清除

    php artisan迁移


    将laravel项目移动到另一个目录时: 要清除缓存,有时可能会出现权限问题。按顺序执行此操作:

    然后更改环境值

    php artisan key:generate
    php artisan config:clear
    php artisan cache:clear
    php artisan migrate
    

    在剪切和粘贴我的项目后,它会导致另一个错误,用户“homestead”@“localhost”的访问被拒绝(使用密码:YES),我试图更改有关数据库和用户名的环境配置,然后它会再次导致另一个错误。。SQLSTATE[42000]:语法错误或访问冲突:1071指定的密钥太长;最大密钥长度为767字节在您的AppServiceProvider.php中,在providers中,在boot方法中,您必须将以下代码Schema::defaultStringLength(191);这是一只拉威尔虫