/** * Run the database seeds. * * @return void */ public function run() { DB::statement('SET FOREIGN_KEY_CHECKS = 0'); DB::table('documento_tipo')->truncate(); \App\DocumentoTipo::create(['nome' => 'Receita médica', 'status' => 1]); // Exibe uma informação no console durante o processo de seed $this->command->info('Tipo de documento: Receita médica, criada com sucesso!!!'); \App\DocumentoTipo::create(['nome' => 'Pedido de Exame(s)', 'status' => 1]); // Exibe uma informação no console durante o processo de seed $this->command->info('Tipo de documento: Pedido de Exame, criada com sucesso!!!'); \App\DocumentoTipo::create(['nome' => 'Encaminhamento', 'status' => 1]); // Exibe uma informação no console durante o processo de seed $this->command->info('Tipo de documento: Encaminhamento, criada com sucesso!!!'); \App\DocumentoTipo::create(['nome' => 'Justificativa de dispensa médica', 'status' => 1]); // Exibe uma informação no console durante o processo de seed $this->command->info('Tipo de documento: Justificativa de dispensa médica, criada com sucesso!!!'); \App\DocumentoTipo::create(['nome' => 'Atestado Admissional', 'status' => 1]); // Exibe uma informação no console durante o processo de seed $this->command->info('Tipo de documento: Atestado Admissional, criada com sucesso!!!'); \App\DocumentoTipo::create(['nome' => 'Atestado Demissional', 'status' => 1]); // Exibe uma informação no console durante o processo de seed $this->command->info('Tipo de documento: Atestado Demissional, criada com sucesso!!!'); \App\DocumentoTipo::create(['nome' => 'Atestado de Afastamento', 'status' => 1]); // Exibe uma informação no console durante o processo de seed $this->command->info('Tipo de documento: Atestado de Afastamento, criada com sucesso!!!'); \App\DocumentoTipo::create(['nome' => 'Atestado de Comparecimento', 'status' => 1]); // Exibe uma informação no console durante o processo de seed $this->command->info('Tipo de documento: Atestado de Comparecimento, criada com sucesso!!!'); \App\DocumentoTipo::create(['nome' => 'Atestado de Portador de Doenças', 'status' => 1]); // Exibe uma informação no console durante o processo de seed $this->command->info('Tipo de documento: Atestado de Portador de Doenças, criada com sucesso!!!'); \App\DocumentoTipo::create(['nome' => 'Atestado de Perícia Médica', 'status' => 1]); // Exibe uma informação no console durante o processo de seed $this->command->info('Tipo de documento: Atestado de Perícia Médica, criada com sucesso!!!'); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { /** * Usando a Trait PageHeaderTrait, retorna o nome do Título da Pagina e sua descrição no topo da mesma */ $headerInfo = $this->headerPageName(Route::currentRouteName()); $tiposDocumentos = DocumentoTipo::all(); $pacientes = Paciente::all(); $medicacaoCategoria = CatMedicacao::all(); return view('documento.criardocumento', compact('headerInfo', 'tiposDocumentos', 'pacientes', 'medicacaoCategoria')); }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { session()->put('idTemplate', $id); /** * Usando a Trait PageHeaderTrait, retorna o nome do Título da Pagina e sua descrição no topo da mesma */ $headerInfo = $this->headerPageName(Route::currentRouteName()); $documentoTipo = DocumentoTipo::all(); $documentoTemplate = DocumentoTemplate::findOrFail((int) $id); $idReg = $id; return view('documentotemplate.edicao', compact('documentoTipo', 'documentoTemplate', 'idReg', 'headerInfo')); }