Php 部署到服务器后调用未定义的函数

Php 部署到服务器后调用未定义的函数,php,mysql,laravel,cpanel,Php,Mysql,Laravel,Cpanel,我有一个我一直在开发的Laravel应用程序。当我将其上传到学院的服务器并尝试运行时,它在本地环境中运行正常,但出现以下错误: 调用未定义函数()(视图:/home/user/public\u html/MeetHub/resources/views/auth/login.blade.php) 编辑: 已尝试编写器更新和编写器转储 edit2:现在服务器和本地环境都有相同的php版本。相同错误。上传后,您的地址可能不同,您可以在服务器上运行composer update吗?同时执行compose

我有一个我一直在开发的Laravel应用程序。当我将其上传到学院的服务器并尝试运行时,它在本地环境中运行正常,但出现以下错误:

调用未定义函数()(视图:/home/user/public\u html/MeetHub/resources/views/auth/login.blade.php)

编辑: 已尝试
编写器更新
编写器转储


edit2:现在服务器和本地环境都有相同的php版本。相同错误。

上传后,您的地址可能不同,您可以在服务器上运行composer update吗?同时执行composer update和dump。同样的错误。对于以前的评论很抱歉,您的服务器上的php版本是什么?在我的服务器上是7.1.32,在我的本地环境中是7.3.6。可能是这样吗?uz()是一个PHP快捷方式,用于翻译一个名为gettext的函数。要解决这个问题,请查看AMPP文档,并确保已将gettext安装到PHP中。祝你好运,让我们知道进展如何。
/home/user/public_html/MeetHub/vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php
     * @param  array   $__data
     * @return string
     */
    protected function evaluatePath($__path, $__data)
    {
        $obLevel = ob_get_level();

        ob_start();

        extract($__data, EXTR_SKIP);

        // We'll evaluate the contents of the view inside a try/catch block so we can
        // flush out any stray output that might get out before an error occurs or
        // an exception is thrown. This prevents any partial views from leaking.
        try {
            include $__path;
        } catch (Exception $e) {
            $this->handleViewException($e, $obLevel);
        } catch (Throwable $e) {
            $this->handleViewException(new FatalThrowableError($e), $obLevel);
        }

        return ltrim(ob_get_clean());
    }

    /**
     * Handle a view exception.
     *
     * @param  \Exception  $e
     * @param  int  $obLevel
     * @return void
     *
     * @throws \Exception
     */
    protected function handleViewException(Exception $e, $obLevel)