在流明中运行模型时出错

时间:2015-08-29 02:49:21

标签: laravel lumen

这是我的报告模型

namespace App;
use Illuminate\Database\Eloquent\Model;

class Report extends Model
{

    protected $fillable = ['ApiKey', 'Success', 'Error', 'Token', 'Password'];

    protected $hidden = ['Token'];

}

在我的控制器中我有这个:

namespace App\Http\Controllers;
use Illuminate\Database\Schema\Blueprint;  

use App\Report;

我没有收到任何错误,绝对没有任何反应,但我通过代码运行die()命令对其进行了测试,程序在$report = new Report

中停止

在我的家用电脑XAMPP上,此代码可以正常工作,但它不会在远程服务器上运行。

这不仅适用于此模型,也适用于代码中的所有模型。

我有Apache,Ubuntu,带有Lumen的PHP 5.5

1 个答案:

答案 0 :(得分:1)

正如上面的评论中所讨论的,用户是错误的,并且由于缺少权限,流明无法访问模型文件。您应该将用户更改为www-data并在应用程序的文件夹上设置775权限:

sudo chown -R www-data:www-data <path/to/application>
sudo chmod -R 775 <path/to/application>