for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace App\Http\Controllers\Admin;
use Illuminate\Support\Facades\DB;
use App\Http\Controllers\Controller;
use App\Http\Requests\Settings\UpdateRequest;
class SettingsController extends Controller
{
/**
* Create a new controller instance.
*/
public function __construct()
$this->middleware('auth');
$this->middleware('can.admin');
}
* Show the form for editing the specified resource.
*
* @return \Illuminate\View\View
public function edit()
return view('settings.edit');
* Update the specified resource in storage.
* @param \App\Http\Requests\Settings\UpdateRequest $request
* @return \Illuminate\Http\RedirectResponse
public function update(UpdateRequest $request)
DB::transaction(function () use ($request) {
app('settings')->update($request->all());
});
flash('Settings were successfully updated.')->success();
return redirect()->route('settings.edit');