PowerController.php
863 Bytes
<?php
namespace App\Http\Controllers\Backend\Power;
use App\Http\Requests\Backend\Power\UpdatePowerRequest;
use App\Modules\Models\Power\Power;
use App\Repositories\Backend\Power\PowerRepository;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
class PowerController extends Controller
{
//
private $power;
public function __construct(PowerRepository $power)
{
$this->power = $power;
}
public function index()
{
return view('backend.power.index');
}
public function changeStatus(Power $power, UpdatePowerRequest $request)
{
$this->power->changeStatus($power,
$request->only(
'status',
'power_no'
));
return redirect()->route('admin.power.index')->withFlashSuccess(trans('alerts.backend.power.updated'));
}
}