这是我的报告模型
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
答案 0 :(得分:1)
正如上面的评论中所讨论的,用户是错误的,并且由于缺少权限,流明无法访问模型文件。您应该将用户更改为www-data
并在应用程序的文件夹上设置775权限:
sudo chown -R www-data:www-data <path/to/application>
sudo chmod -R 775 <path/to/application>