ldc-supportweb/app/Http/Controllers/InformationController.php
2023-04-18 14:57:59 +00:00

52 lines
992 B
PHP

<?php
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
use App\Models\Information;
use Kwaadpepper\CrudPolicies\Traits\CrudController;
class InformationController extends Controller
{
use CrudController;
/** @var \App\Models\MacroSchedule\Marker */
public static $modelClass = Information::class;
/**
* Crud Layout
*
* @var string
*/
public static $layout = 'layout.app';
/**
* After store model middleware
*
* @return void
*/
public function storedModel()
{
cache()->put('infos', Information::all(), 3600);
}
/**
* After update model middleware
*
* @return void
*/
public function updatedModel()
{
cache()->put('infos', Information::all(), 3600);
}
/**
* After delete model middleware
*
* @return void
*/
public function deletedModel()
{
cache()->put('infos', Information::all(), 3600);
}
}