问题标签 [laravel-upgrade]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Laravel 5.4 中未定义的 PHP 紧凑方法
我不得不将我的 laravel 5.4 应用程序移动到 >=PHP 7.3 服务器。将应用程序升级到更高的 laravel 版本会破坏一切。所以我坚持按原样完成这项工作。现在的问题是 Compact() 方法(用于将变量传递给视图的方法未定义)。我正在考虑在帮助类中编写 Compact 方法的副本,以使其全局可用。现在我什至不能本地复制 PHP compact 方法。请帮忙提出任何建议。无论是关于如何解决问题还是使用紧凑方法的示例替代代码。
php - 从 laravel 6.x 升级到 laravel 7.0 时出错
我正在尝试将我的应用程序升级到 laravel 7。但是当我输入时出现错误composer update
。并更改了 composer.json 文件以及 laravel 升级文件。
错误是:
无法下载“ http://repo.packagist.org/p/provider-2019-10%24543d5b0a9102507acbcfcd5499f758ebe96c4f5516cb7ccf042c12126ac86899.json ”文件(HTTP/1.1 503 服务不可用) http://repo.packagist.org已加载,包信息是从本地缓存加载的,可能已过期
为什么会发生错误?
laravel - laravel 升级到 5.2
我正在将 Laravel 从 5.1 升级到 5.2,我的 auth.php
新更新的外观应该如何。该文档有一个用于 laravel 5.2 的 auth.php 示例,但我不确定我应该在文件中留下什么以及应该修改什么。当我尝试登录我的应用程序时,我得到 Auth guard [web] 未定义。
laravel - Laravel 升级后,.env 变量未定义索引
我正在将 Laravel 从 5.1 升级到 5.2。当我使用 $_ENV 引用 .env 文件中的变量 API_DOMAIN 时,
$_ENV['API_DOMAIN']
我收到一条错误消息,提示未定义索引:API_DOMAIN"。我在这里遗漏了什么吗?我应该在作曲家更新后做些什么吗?
laravel - Laravel 5.3 试图获取非对象的属性
我刚刚将我的应用程序更新到 5.3 版,并且在许多路线中我得到
trying to get property of non-object
了例如,我有一个名为 post 的资源和另一个名为 Article 的资源,其中每个帖子都可以有一个 Articles。每篇文章都有一位作者。当我做
我明白了trying to get property 'writer' of non-object
在从 5.2 更新之前,这条路线以及其他路线运行良好。我在这里错过了什么吗?作曲家更新成功运行后我应该做些什么吗?
编辑:文章、帖子和作者都存在于数据库中。当我尝试返回 $article 时,我得到了这个。
当我切换回 laravel 5.2 时,我得到了正确的文章
编辑2:这是路由投标问题。我正在使用隐式模型绑定,所以当我将文章的 ID 传递给我的路由时,Laravel 会获取资源。但现在显然它没有这样做。我按照此处的说明进行了绑定https://laravel.com/docs/5.3/upgrade#upgrade-5.3.0但 Laravel 仍然无法获取文章
laravel - 升级后 Laravel 5.3 Roles And Permissions 包错误
我正在使用这个包在此处输入链接描述Roles And Permissions For Laravel 5。这个包在 Laravel 5.2 上运行良好,但是当我升级到 laravel 5.3 时,我开始在许多 API 上遇到这个错误"Trying to get property 'id' of non-object"
有没有人知道如何解决这个问题?
php - 升级到 Laravel 6.0.x 后调用未定义函数 App\Providers\studly_case()
正如我在问题中提到的,我刚刚将我的项目的 Laravel 版本从 5.8.* 升级到了 6.0.*。
现在我收到以下错误:
Laravel 是否应该在它自己的核心文件中抛出错误?当我收到此错误时,我正在调用以下命令,所以我想任何工匠命令都会发生这种情况:
我在文档中看到,新函数Str::studly
来自Str
类文件。可以改内AppServiceProvider.php
吗?
laravel - Laravel 5.8 到 6.x 升级错误 - App\Exceptions\Handler::renderHttpException 声明
我最近将项目中的 Laravel 从 5.8.* 升级到了 6.x 版本。
现在,当我尝试运行 command 时composer dump-autoload -o
,出现此错误:
下面是composer.json
项目中的设置,当我将 Laravel 从 5.7.* 升级到 5.8.* 时,我也遇到了与上面相同的错误,但我进一步升级希望能解决问题:
我已经参考了文档,它没有具体说明任何Exception
或Handler.php
文件更改,所以任何人都建议如何解决这个问题......
php - 在非类帮助文件中添加 Laravel 依赖项
我最近将项目中的 Laravel 版本升级到了 6.x。
现在我知道helpers
该类已从 Laravel 6.0 版本中删除。
但无论如何,我需要保留 [root-dir]/helpers.php 文件,它是面向函数的、包含通用帮助函数的非类文件。
在该文件中,我需要将所有以str_
likestr_contains
开头的自定义函数替换Illumimnate\Support\Str
为Str::contains
. 例如:
我怎样才能做到这一点 ?
laravel - 从 laravel 6 移动到 7x 出现此错误,arcanedev/laravel-messenger 7.2.0 需要 arcanedev/support ^5.1
从 laravel 6 移动到 7x 出现此错误,arcanedev/laravel-messenger 7.2.0 需要 arcanedev/support ^5.1
这是 composer.json 文件
我发布问题时无法在此处发布完整的 Composer.json 文件,因此出现此错误,因此我附上了我的 composer.json 文件的另一个屏幕截图 我的 composer.json 文件 的屏幕截图
谁能帮我吗?谢谢!