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文件

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 5

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

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

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

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

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