- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我去更新 Composer 使用
composer update
更新后出现如下错误:
FatalErrorException in Inflector.php line 265: syntax error, unexpected ':', expecting ';' or '{'
请协助
提前致谢
使用 Laravel 框架版本 5.2.45
这是 Composer 的代码
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"php": ">=5.5.9",
"laravel/framework": "5.2.*",
"laravelcollective/html": "*.*"
},
"require-dev": {
"fzaninotto/faker": "~1.4",
"mockery/mockery": "0.9.*",
"phpunit/phpunit": "~4.0",
"symfony/css-selector": "2.8.*|3.0.*",
"symfony/dom-crawler": "2.8.*|3.0.*"
},
"autoload": {
"classmap": [
"database"
],
"psr-4": {
"App\\": "app/"
},
"files": [
"app/Libraries/Functions.php"
]
},
"autoload-dev": {
"classmap": [
"tests/TestCase.php"
]
},
"scripts": {
"post-root-package-install": [
"php -r \"copy('.env.example', '.env');\""
],
"post-create-project-cmd": [
"php artisan key:generate"
],
"post-install-cmd": [
"Illuminate\\Foundation\\ComposerScripts::postInstall",
"php artisan optimize"
],
"post-update-cmd": [
"Illuminate\\Foundation\\ComposerScripts::postUpdate",
"php artisan optimize"
]
},
"config": {
"preferred-install": "dist"
}
}
出现错误请看inflector.php函数
public static function tableize(string $word) : string
{
return strtolower(preg_replace('~(?<=\\w)([A-Z])~', '_$1', $word));
}
最佳答案
这是一个 PHP 版本问题,更新到 PHP 7.0 和 doctrine/inflector 将正常工作,因为 doctrine/inflector 1.20 及以上版本需要 PHP 7。
但是如果您想保留当前的 PHP 版本,可以通过运行以下命令来降级 doctrine/inflector 版本:
删除composer.lock文件
rm -f Composer.lock
删除供应商
rm -R -f 供应商
composer 安装
根据你的 php 版本安装 doctrine/inflector
composer 需要 doctrine/inflector:1.1.0
doctrine/inflector:1.1.0 支持 PHP 5.6 及更高版本。如果你有其他版本的php,可以引用this link
关于php - Inflector.php 第 265 行中的 FatalErrorException : syntax error, unexpected ':' expecting ';' or '{',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48380892/
我是 Laravel 5.1 的新手,你能帮我解决这个错误吗,因为我已经为此工作了一整天,但无法解决。 FatalErrorException in FileEntryController.php l
大家好! 在我的 Laravel 应用程序中,我有一个 Excel 文件的上传功能。我从网上获得了这段代码并将其调整到我的应用程序中。问题是,它没有捕捉到用户提交文件但尚未选择文件时产生的 fatal
我有这样的代码: try { $var = $object->getCollection()->first()->getItem()->getName(); } catch(\Exceptio
当我尝试使用 Blade 模板实现简单的页面布局时,出现无法解释的 FatalErrorException。我不确定这是我做错了还是 Laravel 做错了。我正在遵循 L4 文档中有关模板的教程,我
我在组件内部有一个功能,可以使用 Gmail 发送联系人邮件。无论出于何种原因,如果我使用手机互联网,我的工作网络会阻止与 Gmail 的安全连接,例如它工作正常,因此很明显电子邮件配置没有问题。我真
运行时 artisan migrate在 Laravel 5 项目中,失败并显示以下 FatalErrorException : $ artisan migrate -vvv --force [Sym
我是使用symfony2的新手,我目前正在研究在其网站上找到的书籍文档,但是我遇到了这个问题,我的 Controller 出现此错误,我的代码没有意外或丢失的格式: setName('A Fo
我对 Laravel 非常陌生,刚刚开始使用 Laravel 5 进行设置。我正在尝试使用 Laravel 创建一个简单的用户身份验证应用程序。 我创建了register.blade.php,其中包含
前言 本文主要给大家介绍了关于laravel5异常错误FatalErrorException in Handler.php line 38的解决,分享出来供大家参考学习,话不多说了,来一起看看详细
我在新的 Laravel 项目中遇到此错误。我正在尝试在全新安装后运行。 Declaration of Symfony\Component\Translation\TranslatorInterfac
我正在使用 laravel 5.2,并且收到以下错误HtmlServiceProvider.php 第 36 行中的 FatalErrorException:调用未定义的方法 Illuminate\F
今天我遇到了一个非常奇怪的情况。我正在 Doctrine Symfony2 中的两个实体之间实现一个简单的 1:m 关系。 有用户和组。每个用户都应该添加到一个组中。 但是每 3-4 次重新加载我的
我在随机情况下收到以下错误,在最新的 homestead 上使用 PHP7 开发 Laravel 5.1 项目 FatalErrorException in Handler.php line 25:
我需要你的帮助。我正在 Laravel5.2 中构建一个 webApp。这是我无法解决的问题... casasController.php 第 51 行中的 FatalErrorException ;
master.blade.php 的文件包含: @section('content') @foreach($admons as $admon) {{ $admons->admon }}
我是 laravel 的新手。我想在 Route::get 之外创建页面内容,如下所述,然后从 Route::get 内部调用变量 $content='This is our contact page
我的模型 Comments.php:我没有在我刚刚创建模型和迁移的任何地方包括该类,但没有任何效果,我很困惑,无法理清思路。 attributes['pubslished_at'] = Carbon:
我正在尝试创建图像路线,也就是说,使用图像作为路线。这是我正在尝试创建的更新链接,但它一直出现此错误: FatalErrorException in fdda73edfe1d1362826e9383e
我是 Laravel 的新手。我曾尝试在我的代码中使用一个示例,但结果出现错误 - FatalErrorException in Model.php line 827: Class Category
我收到客户遇到的许多错误的报告 Symfony\Component\Debug\Exception\FatalErrorException Maximum execution time of 30 s
我是一名优秀的程序员,十分优秀!