App\Http\Controllers\RoutesController::store PHP Method

store() public method

public store ( Illuminate\Http\Request $request ) : Illuminate\Http\RedirectResponse | Redirector
$request Illuminate\Http\Request
return Illuminate\Http\RedirectResponse | Illuminate\Routing\Redirector
    public function store(Request $request)
    {
        $this->validate($request, array('name' => 'required|unique:routes', 'action_name' => 'required', 'method' => 'required', 'path' => 'required'));
        $attributes = $request->all();
        Audit::log(Auth::user()->id, trans('admin/routes/general.audit-log.category'), trans('admin/routes/general.audit-log.msg-store', ['name' => $attributes['name']]));
        $this->route->create($attributes);
        Flash::success(trans('admin/routes/general.status.created'));
        return redirect('/admin/routes');
    }