public function index() { $escuelas = Escuela::all()->lists('nombre', 'id'); $estados = Estado::all()->lists('descripcion', 'id'); $alumnos = User::getUserType('Alumno'); $num_alumnos = $alumnos->count(); $sexos = Sexo::all(); return view('admin.alumno.list')->with(compact('alumnos', 'num_alumnos', 'estados', 'escuelas', 'sexos')); }
public function editar($id) { $header = 'Editar Cliente'; $breadcrumb = 'Editar Cliente'; $accion = 'Guardar'; $estados = Estado::all(); $cliente = User::where('codigo', $id)->where('tipo_id', 2)->first(); $ciudadCliente = Ciudad::where('id', $cliente->ciudad_id)->first(); $estadoCliente = Estado::where('id', $ciudadCliente->departamento_id)->first(); $ciudades = Ciudad::where('departamento_id', $estadoCliente->id)->get(); return view('users.edit', compact('header', 'breadcrumb', 'estados', 'estadoCliente', 'cliente', 'accion', 'ciudades')); }
public function editar($id) { $header = 'Editar Proveedor'; $breadcrumb = 'Editar Proveedor'; $accion = 'Guardar'; $estados = Estado::all(); $proveedor = User::where('codigo', $id)->where('tipo_id', 3)->first(); $ciudadProveedor = Ciudad::where('id', $proveedor->ciudad_id)->first(); $estadoProveedor = Estado::where('id', $ciudadProveedor->departamento_id)->first(); $ciudades = Ciudad::where('departamento_id', $estadoProveedor->id)->get(); return view('proveedores.edit', compact('header', 'breadcrumb', 'estados', 'estadoProveedor', 'proveedor', 'accion', 'ciudades')); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { // buscanso os dados do cliente $cliente = Cliente::findOrNew($id); // caso não encontre o cliente, redireciona para o form de adição if (empty($cliente->id)) { return redirect('clientes')->with('flash_message', 'Cliente não encontrado!')->with('flash_type', 'warning'); } // tratando a data de nascimento $cliente->data_nascimento = $this->tratarData($cliente->data_nascimento, 2); // obtendo os tipos de clientes $tiposCliente = ClienteTipo::where('ativo', 1)->get(); // obtendo as formas de conhecimentos $formasConhecimento = ClienteFormaConhecimento::where('ativo', 1)->get(); // obtendo os estados $estados = Estado::all(); // configurando o titulo e os breadcrumbs $titulo = 'Edição'; $breadcrumb = [['nome' => 'Cliente', 'ultimo' => false], ['nome' => 'Editar Cliente', 'ultimo' => true]]; // enviando dados para a view return view('cliente.form')->with('cliente', $cliente)->with('tiposCliente', $tiposCliente)->with('formasConhecimento', $formasConhecimento)->with('estados', $estados)->with('paginaTitulo', $titulo)->with('paginaBreadcrumb', $breadcrumb); }
public function edit($id = 0) { $ong = Ong::findOrFail($id); $user = Auth::user(); //Verificando se usuario logado é owner da ong atual //TODO: Model de permissoes.. if ($ong->user->id != $user->id) { //Criar mensagens de erro padrão em configurações?? App::abort(403, 'Ops, aparentemente voce não tem permissão para editar as informações dessa Ong'); } $foto = $ong->getAvatarUrl(); $fotoCapa = $ong->getCapaUrl(); $categoriaSelecionada = $ong->categoria ? $ong->categoria->id : null; $categoriasOngs = CategoriaOng::all(); $cidadeSelecionada = $ong->cidade ? $ong->cidade->id : null; $estadoSelecionado = $ong->estado ? $ong->estado->id : null; $nome = $ong->nome; //Ordenando array de cidades para ficar cidadeID => cidadeNome $cidades = Cidade::all()->keyBy('id'); foreach ($cidades as $cidade) { $cidadesArray[$cidade->id] = $cidade->nome; } $cidades = $cidadesArray; //Ordenando array de estados para ficar estadoID => estadoNome $estados = Estado::all(); $estadosArray = array(0 => 'Estado'); foreach ($estados as $estado) { $estadosArray[$estado->id] = $estado->nome; } $estados = $estadosArray; //Trocando entidadeAtiva para essa ong Session::put('entidadeAtiva_id', $ong->id); Session::put('entidadeAtiva_tipo', 'ong'); $ong->url = $ong->getUrl(); return view('ong.edit', compact('user', 'ong', 'foto', 'fotoCapa', 'nome', 'categoriaSelecionada', 'categoriasOngs', 'cidades', 'estados', 'cidadeSelecionada', 'estadoSelecionado')); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index(Request $request) { $estados = Estado::all(); return view('generic.index', ['rows' => $estados, 'title_add' => 'Nuevo Estado', 'title_list' => 'Listado de estados', 'url' => 'estados']); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $vaga = Vaga::findOrFail($id); $categoriaSelecionada = $vaga->categoria ? $vaga->categoria->id : null; $cidadeSelecionada = $vaga->cidade ? $vaga->cidade->id : null; $estadoSelecionado = $vaga->estado ? $vaga->estado->id : null; //@TODO: Arranjar meio seguro de pegar ongs, se alguma outra entidade for owner talvez de problema. $ongSelecionada = $vaga->owner->id; if (!$vaga->podeEditar) { App::abort(403, "Voce não tem permissao para editar essa Vaga"); } //Obtendo ongs do usuario $ongs = Auth::user()->ongs; //Montando array de ongs para select $ongsArray = array(0 => 'Projeto'); foreach ($ongs as $ong) { $ongsArray[$ong->id] = $ong->nome; } $ongs = $ongsArray; $categoriasVaga = CategoriaVaga::all(); //Ordenando array de cidades para ficar cidadeID => cidadeNome $cidades = Cidade::all()->keyBy('id'); foreach ($cidades as $cidade) { $cidadesArray[$cidade->id] = $cidade->nome; } $cidades = $cidadesArray; //Ordenando array de estados para ficar estadoID => estadoNome $estados = Estado::all(); $estadosArray = array(0 => 'Estado'); foreach ($estados as $estado) { $estadosArray[$estado->id] = $estado->nome; } $estados = $estadosArray; return view('vaga.edit', compact('vaga', 'categoriasVaga', 'ongs', 'cidades', 'estados', 'categoriaSelecionada', 'cidadeSelecionada', 'estadoSelecionado', 'ongSelecionada')); }
/** * Show the form for editing the specified resource. * * @param int $id * @return Response */ public function edit($id) { $director = $this->director; $estados = Estado::all()->lists('descripcion', 'id'); $sexos = Sexo::all()->lists('descripcion', 'id'); $escuelas = Escuela::all()->lists('nombre', 'id'); $title = 'Editar director'; $form_data = ['route' => ['admin.director.update', $director->id], 'method' => 'PATCH']; return view('admin.director.form')->with(compact('form_data', 'title', 'director', 'estados', 'sexos', 'escuelas')); }
| and give it the controller to call when that URI is requested. | */ Route::get('/', 'WelcomeController@index'); Route::get('home', 'HomeController@index'); Route::controllers(['auth' => 'Auth\\AuthController', 'password' => 'Auth\\PasswordController']); Route::get('medicos', ['as' => 'medicos.index', 'uses' => 'MedicoController@index']); Route::get('medicos/create', ['as' => 'medicos.create', 'uses' => 'MedicoController@create']); Route::post('medicos', ['as' => 'medicos.save', 'uses' => 'MedicoController@save']); Route::get('medicos/{id}/edit', ['as' => 'medicos.edit', 'uses' => 'MedicoController@edit']); Route::put('medicos/{id}', ['as' => 'medicos.update', 'uses' => 'MedicoController@update']); Route::delete('medicos/{id}', ['as' => 'medicos.destroy', 'uses' => 'MedicoController@destroy']); Route::get('medicos/pdf', ['as' => 'medicos.pdf', 'uses' => 'MedicoController@pdf']); //buscas Route::get('medicos/busca/', ['as' => 'medicos.busca', 'uses' => 'MedicoController@busca']); Route::get('pacientes/busca/', ['as' => 'pacientes.busca', 'uses' => 'PacienteController@busca']); Route::get('pacientes/busca-ajax', ['as' => 'pacientes.buscaAjax', 'uses' => 'PacienteController@buscaAjax']); //tcles Route::get('tcles/busca/', ['as' => 'tcles.busca', 'uses' => 'TCLEController@busca']); //estados Route::get('estados', function () { return \App\Estado::all(['id', 'nome', 'sigla']); }); //resources controllers Route::resource('pacientes', 'PacienteController'); Route::resource('tcles', 'TCLEController'); //jasper reports Route::get('/reporting', ['uses' => 'ReportController@index', 'as' => 'Report']); Route::post('/reporting', ['uses' => 'ReportController@post']); //angular test Route::get('lista-pacientes', 'HomeController@listaPacientes');
/** * Remove the specified resource from storage. * * @param int $id * @param Request $request * @return Response */ public function destroy($id, Request $request) { $estado = Estado::findOrFail($id); $estado->delete(); $estados = Estado::all()->count(); if ($request->ajax()) { return response()->json(['message' => 'Estado "' . $estado->descripcion . '" eliminado', 'num' => $estados]); } return redirect()->route('admin.estado.index'); }