Files
online.tbbank.gov.tm-larave…/nova/src/HasLifecycleMethods.php
2024-09-01 18:54:23 +05:00

70 lines
1.8 KiB
PHP

<?php
namespace Laravel\Nova;
use Illuminate\Database\Eloquent\Model;
use Laravel\Nova\Http\Requests\NovaRequest;
trait HasLifecycleMethods
{
/**
* Register a callback to be called after the resource is created.
*
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
* @param \Illuminate\Database\Eloquent\Model $model
* @return void
*/
public static function afterCreate(NovaRequest $request, Model $model)
{
//
}
/**
* Register a callback to be called after the resource is updated.
*
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
* @param \Illuminate\Database\Eloquent\Model $model
* @return void
*/
public static function afterUpdate(NovaRequest $request, Model $model)
{
//
}
/**
* Register a callback to be called after the resource is deleted.
*
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
* @param \Illuminate\Database\Eloquent\Model $model
* @return void
*/
public static function afterDelete(NovaRequest $request, Model $model)
{
//
}
/**
* Register a callback to be called after the resource is force-deleted.
*
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
* @param \Illuminate\Database\Eloquent\Model $model
* @return void
*/
public static function afterForceDelete(NovaRequest $request, Model $model)
{
//
}
/**
* Register a callback to be called after the resource is restored.
*
* @param \Laravel\Nova\Http\Requests\NovaRequest $request
* @param \Illuminate\Database\Eloquent\Model $model
* @return void
*/
public static function afterRestore(NovaRequest $request, Model $model)
{
//
}
}