Setting global added events..
This commit is contained in:
parent
a9d313e24e
commit
69d5300201
|
|
@ -3,6 +3,8 @@
|
|||
namespace App\Abstracts\Http;
|
||||
|
||||
use App\Abstracts\Http\Controller;
|
||||
use App\Events\Setting\SettingUpdated;
|
||||
use App\Events\Setting\SettingUpdating;
|
||||
use App\Http\Requests\Setting\Setting as Request;
|
||||
use App\Models\Common\Company;
|
||||
use App\Models\Setting\Currency;
|
||||
|
|
@ -36,6 +38,8 @@ abstract class SettingController extends Controller
|
|||
$prefix = $request->get('_prefix', 'general');
|
||||
$company_id = $request->get('company_id');
|
||||
|
||||
event(new SettingUpdating($request));
|
||||
|
||||
if (empty($company_id)) {
|
||||
$company_id = company_id();
|
||||
}
|
||||
|
|
@ -125,6 +129,8 @@ abstract class SettingController extends Controller
|
|||
// Save all settings
|
||||
setting()->save();
|
||||
|
||||
event(new SettingUpdated($request));
|
||||
|
||||
$message = trans('messages.success.updated', ['type' => trans_choice('general.settings', 2)]);
|
||||
|
||||
$redirect_url = !empty($this->redirect_route) ? route($this->redirect_route) : url()->previous();
|
||||
|
|
|
|||
|
|
@ -0,0 +1,20 @@
|
|||
<?php
|
||||
|
||||
namespace App\Events\Setting;
|
||||
|
||||
use App\Abstracts\Event;
|
||||
|
||||
class SettingUpdated extends Event
|
||||
{
|
||||
public $request;
|
||||
|
||||
/**
|
||||
* Create a new event instance.
|
||||
*
|
||||
* @param $request
|
||||
*/
|
||||
public function __construct($request)
|
||||
{
|
||||
$this->request = $request;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
<?php
|
||||
|
||||
namespace App\Events\Setting;
|
||||
|
||||
use App\Abstracts\Event;
|
||||
|
||||
class SettingUpdating extends Event
|
||||
{
|
||||
public $request;
|
||||
|
||||
/**
|
||||
* Create a new event instance.
|
||||
*
|
||||
* @param $request
|
||||
*/
|
||||
public function __construct($request)
|
||||
{
|
||||
$this->request = $request;
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue