laravel的app.blade.php文件提示语法错误

1. 运行环境

1). 当前使用的 Laravel 版本?

LARAVEL 版本:8.83.3

2). 当前使用的 php/php-fpm 版本?

PHP 版本:8.0.2

3). 当前系统

Windows 11

4). 业务环境

开发环境,仅在本地运行

5). 相关软件版本

Apache 2.4.39
MySql 5.5.29

2. 问题描述?

别人发了我一份代码,在他那里运行是可以的,但是到了我电脑上无法运行。提示错误为

syntax error, unexpected token "?" (View: D:\phpstudy_pro\WWW\laravel\resources\views\admin\layouts\app.blade.php)

3. 您期望得到的结果?

希望这个文件不要报错了,语法看上去没问题但是phpstorm里面也是一直在报错,我把@section和@show全部删除才能正常运行,只要留了一个就会报错

4. 您实际得到的结果?

这是报错的blade文件

这是blade文件生成的php文件

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 5

php版本问题吧。你问下发你的人用的哪个版本的?

2年前 评论
gzw0424 (楼主) 2年前
deatil (作者) 2年前

我把 @section 和 @show 全部删除才能正常运行,只要留了一个就会报错 你这不是说的很清楚了,那就去看看body文件

2年前 评论
@section("css")
...
@endsection
2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!