SIGEA/app/Http/Controllers/EscuelasController.php

69 lines
1.9 KiB
PHP

<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Models\negocios;
class EscuelasController extends Controller
{
public function index(Request $request){
$escuelas = escuelas::withTrashed()->get();
return view('escuelas.index', ["escuelas"=>$escuelas]);
}
public function show($id){
$escuelas = escuelas::findOrfail($id);
return view('escuelas.show', ["cat"=>$escuelas]);
}
public function destroy(Request $request, $id){
$escuelas = escuelas::findOrfail($id);
$escuelas->delete();
return redirect('/escuelas');
}
public function create(){
return view('escuelas.new');
}
public function store(Request $request){
$escuelas = new escuelas();
$escuelas->fill([
'id' => $request->input('id'),
'nombre' => $request->input('nombre'),
'imail' => $request->input('imail'),
'contraseña' => $request->input('contraseña'),
'rol' => $request->input('rol'),
]);
$escuelas->save();
return redirect('/escuelas');
}
public function edit($id){
$escuelas = escuelas::findOrfail($id);
return view('escuelas.edit', ["esc"=>$escuelas]);
}
public function update(Request $request, $id){
$escuelas = escuelas::findOrfail($id);
$escuelas->fill([
'id' => $request->input('id'),
'nombre' => $request->input('nombre'),
'imail' => $request->input('imail'),
'contraseña' => $request->input('contraseña'),
'rol' => $request->input('rol'),
]);
$escuelas->update();
return redirect('/escuelas');
}
public function restaurar(Request $request, $id){
$escuelas = escuelas::withTrashed()->findOrfail($id);
$escuelas->restore();
return redirect('/escuelas');
}
}