69 lines
1.9 KiB
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');
|
|
}
|
|
|
|
} |