/**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::statement('SET FOREIGN_KEY_CHECKS = 0');
     DB::table('documento_template')->truncate();
     \App\DocumentoTemplate::create(['documento_tipo_id' => 1, 'nome' => 'Template Padrão', 'texto_central' => '#####  TEXTO CENTRAL DO DOCUMENTO ######', 'padrao' => 1]);
     $this->command->info('Layout padrão de documentos criado com sucesso!!!');
 }
 public function carregaTemplate(Request $request)
 {
     //setando variáveis
     $id_tipo_documento = $request->doc_type;
     $id_template_documento = $request->doctemp;
     if ($request->ajax()) {
         $documento = DocumentoTemplate::find($id_template_documento);
         return $documento->texto_central;
     }
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(DocumentoTemplateFormRequest $request, $id)
 {
     if ($id != session("idTemplate")) {
         abort(403, 'Violação de parâmetros.');
     }
     $updateDocumentoTemplate = DocumentoTemplate::find($id);
     if ($updateDocumentoTemplate->update($request->all())) {
         session()->flash('toastr.success', "Confirmado! O template foi ATUALIZADO com sucesso!");
     } else {
         session()->flash('toastr.error', "ERRO!  o template NÃO foi ATUALIZADO! Por favor repita a operação");
     }
     session()->forget('idTemplate');
     return redirect('documentotemplate/listagem');
 }