Laravel 5致命错误:调用未定义的函数database_path()

时间:2016-05-24 16:05:49

标签: laravel laravel-5

在Mac上安装新的Laravel 5时,我在设置虚拟主机和.env文件后收到以下错误

@Override
public boolean fling(int velocityX, int velocityY) {
    if (velocityY > 0) {
        // Collapsing
        velocityY = (int) (0.5 * velocityY);
    } else {
        // Expanding
        velocityY = (int) (2.5 * velocityY);
    }
    return super.fling(velocityX, velocityY);
}

第51行包含以下内容:

Fatal error: Call to undefined function database_path() in /Library/WebServer/Documents/laraveltest/config/database.php on line 51

将其更改为

        'database' => env('DB_DATABASE', database_path('database.sqlite')),

导致以下错误

 'database' => 'dbname',

非常感谢任何帮助

1 个答案:

答案 0 :(得分:1)

database_path函数是基本laravel的一部分,所以如果你正确安装它应该可以工作。

Collective \ Html是由Laravel Collective发布的附加软件包。

确保您的composer.json需要相应的包:

 "laravelcollective/html": "~5.0"

另外,请确保您已在composer.json中使用上一行运行composer update

此命令应确保已安装所有依赖项,并希望它能清除您的问题。