sukohi / save-without-event
A Laravel package to prevent firing a specific event(s) of model when saving.
1.0.0
2017-08-01 10:00 UTC
Requires
- laravel/framework: ~5.0
This package is not auto-updated.
Last update: 2024-11-04 07:10:02 UTC
README
A Laravel package to prevent firing a specific event(s) of model when saving.
Installation
Execute composer command.
composer require sukohi/save-without-event:1.*
Preparation
In your model, set SaveWithoutEventTrait
.
<?php
namespace App;
use Sukohi\SaveWithoutEvent\SaveWithoutEventTrait;
class User {
use SaveWithoutEventTrait;
That's all.
Now you can use saveWithoutEvent
method.
Usage
Use saveWithoutEvent()
instead of save()
like so.
$user = new \App\User;
// Something..
$user->saveWithoutEvent('saved');
// or with array
$user->saveWithoutEvent(['saving', 'saved']);
saveWithoutEvent()
will return boolean result value assave()
do.
License
This package is licensed under the MIT License.
Copyright 2017 Sukohi Kuhoh