Mpociot\Reanimate\ReanimateModels::undoFlash PHP Метод

undoFlash() защищенный Метод

Returns the undo flash data to append to your delete redirects
protected undoFlash ( Eloquent $model, string $customUndoRoute = "" ) : array
$model Eloquent the deleted model
$customUndoRoute string
Результат array
    protected function undoFlash($model, $customUndoRoute = "")
    {
        $modelClass = new \ReflectionClass(get_class($model));
        // Try to auto-generate the undoRoute if it doesn't exist
        if ($customUndoRoute != "") {
            $undoRoute = $customUndoRoute;
        } elseif (!isset($this->undoRoute)) {
            $undoRoute = lcfirst($modelClass->getShortName()) . "Undo";
        } else {
            $undoRoute = $this->undoRoute;
        }
        return ["undo" => ["route" => $undoRoute, "params" => [$model->getKey()], "lang" => strtolower($modelClass->getShortName()) . ".undo.message"]];
    }