Files
onboard/app/Models/MaterializedViewModel.php

23 lines
514 B
PHP

<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class MaterializedViewModel extends Model
{
public $timestamps = false;
public $incrementing = false;
protected $guarded = [];
public function save(array $options = [])
{
throw new \BadMethodCallException('Materialized view is read-only. Use REFRESH MATERIALIZED VIEW instead.');
}
public function delete()
{
throw new \BadMethodCallException('Cannot delete from materialized view.');
}
}