31 lines
696 B
PHP
31 lines
696 B
PHP
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use App\Models\Log;
|
|
use Kwaadpepper\CrudPolicies\Http\Requests\CrudIndexRequest;
|
|
use Kwaadpepper\CrudPolicies\Traits\CrudController;
|
|
|
|
class LogController extends Controller
|
|
{
|
|
use CrudController {
|
|
index as crudIndex;
|
|
}
|
|
|
|
/** @var Log */
|
|
public static $modelClass = Log::class;
|
|
|
|
public static $layout = 'layout.app';
|
|
|
|
public function index(CrudIndexRequest $request)
|
|
{
|
|
/** @var \Illuminate\View\View */
|
|
$view = $this->crudIndex($request);
|
|
return view('logs.index', $view->getData());
|
|
}
|
|
|
|
public function storeModel(Log &$log)
|
|
{
|
|
$log->parent()->associate(request()->site);
|
|
}
|
|
}
|