File: /var/www/vhost/disk-apps/agile-selling-wpb/app/Http/Controllers/ConfigurationController.php
<?php
namespace App\Http\Controllers;
use App\OrderType;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use App\UserInformation;
class ConfigurationController extends Controller
{
public function __construct(Request $request)
{
$this->middleware('auth');
// $this->middleware(function ($request, $next) {
// $this->user = Auth::user();
// if(Auth::user()->rol->id == 1 || Auth::user()->rol->id == 6){
// $this->changeDbDefault($request);
// }
// return $next($request);
// });
}
public function index()
{
$types = OrderType::all();
return view('configuration.configuration')->with('types', $types);
}
public function activateTypeOrder(Request $request)
{
$id = $request['id'];
$state = $request['state'];
$type = OrderType::find($id);
$logObj = $type;
$type->active = $state;
$type->update();
$this->registerLog(Auth::user()->id, 'Actualizó tipo de pedido', json_encode($logObj)
, "Update", 5);
return array('r' => true);
}
}