正式服部署laravel项目 会在postAutoDump下输出files配置的文件内容

1. 运行环境

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

正式环境6.20.44
本地环境6.20.44
//: <> (使用 php artisan --version 命令查看)

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

正式环境:7.3.33
本地环境:7.3.4

3). 当前系统

正式:centos7.9.2009
本地:小皮一键安装,windows11

4). 业务环境

生产环境出现与本地不一致的问题
//: <> (是否使用负载均衡?请提供相关信息)

5). 相关软件版本

nginx+mysql8 跟这两个应该没有关系,配置环境时本地是一键安装,线上环境分开安装的,php-mysql-nginx顺序,安装过程中composer自动弄了个5.6的php 改回来了,php-v是7

2. 问题描述?

laravel任何接口,已经composer命令会输出functions下的所有内容,由于配置了公共函数,这个引用不在files下删除
本地站截图

Laravel
正式站截图

Laravel

linux下运行artisan命令

Laravel

3. 您期望得到的结果?

如何解决functions不被加载不被解析的问题

4. 您实际得到的结果?

已解决 写法不严谨 ,应该是php版本问题,本地可以运行,线上没有解析到文件,所以原文输出,这是基础问题,短标签要开启
fucntions.php文件开头应该是 :<?php
本地写成了:<?

附言 1  ·  1年前

已解决 不严谨的问题
php文件开头 尽量写为 <?php 不要简写

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 6

路径是app/helpers/functions.php

file

1年前 评论

首先不是composer问题。你说的这个我没有重现,laravel版本是8.8

1年前 评论

file 这个是composer install下的内容

1年前 评论

你的文字描述也有问题,是没有引入functions还是其它问题,如果想实现全局函数可以看看 服务提供者《Laravel 9 中文文档》

1年前 评论
一梦换须臾 (楼主) 1年前
一梦换须臾 (楼主) 1年前

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