zacksmash/laravel-softdelete-routes

恢复和删除资源操作

v1.0.0 2024-08-29 23:06 UTC

This package is auto-updated.

Last update: 2024-09-29 23:15:45 UTC


README

Tests

简介

此包为您提供了路由资源的一些辅助方法,用于处理模型的恢复和强制删除的额外操作。

// routes/web.php

Route::resource('items', ItemController::class)
    ->softDeletes();

// Or individually, if you only need one
Route::resource('items', ItemController::class)
    ->withRestore()
    ->withErase()

这将为您提供标准的路由资源方法,但您还将获得

# standard routes...
PATCH           items/{item}/restore ..... items.restore › ItemController@restore
DELETE          items/{item}/erase ......... items.erase › ItemController@erase