标签: laravel-upgrade

未定义的类常量 'App\Providers\RouteServiceProvider::HOME'

将 laravel 5.8 升级到 laravel 6.x 后,我收到此错误:

Undefined class constant 'App\Providers\RouteServiceProvider::HOME'
Run Code Online (Sandbox Code Playgroud)

升级之前的应用登录系统是自定义的。升级到 laravel 6.x 后,我想使用 laravel 默认身份验证。我通过创建的认证php artisan ui:auth,我复制从新鲜laravel控制器app/Http/Controllers/Auth文件夹与身份验证有关的控制器一样- LoginControllerRegisterController等等。

我应该怎么做才能解决上述错误?请有人帮我好吗?

laravel laravel-routing laravel-upgrade laravel-authentication laravel-6

13
推荐指数
1
解决办法
9536
查看次数

将Laravel 5.4升级到最新版本(5.7)

我正在使用PHP版本5.6.4开发Laravel 5.4。我的目标是使用PHP 7.1将项目升级到Laravel 5.7。

现在我的问题是:我必须升级到5.5> 5.6> 5.7,还是可以直接从5.4升级到5.7?

php laravel laravel-upgrade

7
推荐指数
1
解决办法
1万
查看次数

从Laravel 5.8升级到6.2后,ConfirmPasswordController不存在

我正在开发Laravel 5.8中的项目,最近,我也将其软件包依赖版本升级到了Laravel 6.0。该项目运行良好。但是,今天,我通过更新了作曲家,composer update,并将其升级为Laravel 6.2。之后,我遇到了一个错误:

App \ Http \ Controllers \ Auth \ ConfirmPasswordController不存在

然后,我通过安装了新的Laravel-6.2生成的基本脚手架,php artisan ui vue,然后通过生成了login/registration脚手架。php artisan ui vue --auth.之后,我发现ConfirmPasswordController.然后,我ConfirmPasswordController在运行的项目中手动创建并将所有代码复制ConfirmPasswordController到手动创建的代码中,ConfirmPasswordController.然后错误消失了。尽管我没有遇到与此相关的任何错误。但是,我对自己的方法感到困惑。我的做法正确吗?或者它有解决此问题的更好方法。我很困惑,如果php artisan ui vue --auth下次我要面对很多问题。有人会建议我正确的流程,我应该怎么做?

laravel laravel-upgrade laravel-6

7
推荐指数
1
解决办法
405
查看次数

将 laravel 升级到 8 我得到了照明/支持支持吗?

当我在这里阅读时,我尝试升级我的 laravel 8 https://laravel.com/docs/9.x/upgrade

但是当我在composer.json中applyid一些更改后,我得到了错误:

 $ composer update
 Loading composer repositories with package information
 Updating dependencies
 Your requirements could not be resolved to an installable set of packages.
 Problem 1
    - illuminate/support[v5.8.0, ..., 5.8.x-dev] require php ^7.1.3 -> your php version (8.1.2) does not satisfy that requirement.
    - illuminate/support[v6.0.0, ..., v6.19.1] require php ^7.2 -> your php version (8.1.2) does not satisfy that requirement.
    - illuminate/support[v7.0.0, ..., v7.28.4] require php ^7.2.5 -> your php version (8.1.2) does not satisfy that …
Run Code Online (Sandbox Code Playgroud)

laravel laravel-upgrade

7
推荐指数
1
解决办法
3万
查看次数

After upgrading Laravel from 5.6 to 6.0, Call to undefined str_random() function not working

I have upgraded Laravel from 5.6 to 6.0. Previously, default helper functions were running fine on the controllers, but now it says "undefined." In my controller, I have used the following.

$filename = str_random(12);
Run Code Online (Sandbox Code Playgroud)

我收到以下错误。

消息:“调用未定义的函数App \ Http \ Controllers \ str_random()”

我还使用了该random()函数,它的意思是相同的。

有人可以指导我该怎么做吗?

我已经运行了以下命令:

composer dump-autoload
Run Code Online (Sandbox Code Playgroud)

但是我得到了同样的错误。

php laravel laravel-helper laravel-upgrade laravel-6

4
推荐指数
2
解决办法
1992
查看次数