Estou com um pouco de dificuldade de fazer um CRUD basico ( até pq me parece que a sintaxe do laravel nesse aspecto é diferente das demais ). Explicando a situação: Eu to fazendo um metodo POST de um HTML para um PHP, esse PHP vai conter o CRUD, mas quando tento executar a função do update ( foi a unica que criei até o momento ) o botão não é ativado.
HTML:
<div class="row">
<!-- Tabela 2 -->
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="x_panel">
<div class="x_title">
<h2>Editar Registros</h2>
<ul class="nav navbar-right panel_toolbox">
<li><a class="collapse-link"><i class="fa fa-chevron-up"></i></a></li>
<li><a class="close-link"><i class="fa fa-close"></i></a></li>
</ul>
<div class="clearfix"></div>
</div>
<div class="x_content">
<table id="datatable-relatorio" class="table">
<thead>
<form id="editar" action="editar.php" method="post">
<tr>
<th>ID </th>
<th>Nome</th>
<th>Telefone</th>
<th>Prioridade</th>
</tr>
</thead>
<tbody>
<tr>
<td><input type="text" name="id"/> </td>
<td><input type="text" name="nome"/> </td>
<td><input type="text" name="telefone" /> </td>
<td><input type="text" name="prioridade" /> </td>
</tr>
</tbody>
</form>
</table>
<input type="submit" value="Editar" name="editar"/>
</div>
</div>
</div>
E o codigo PHP
<?php namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Collection;
use Carbon\Carbon;
class editar extends Controller
{
public function edit()
{
return view('edit');
}
public function index(){
if(isset($_POST["editar"])){
$id = $_POST["id"];
$nome = $_POST["nome"];
$telefone = $_POST["telefone"];
$prioridade = $_POST["prioridade"];
if($nome == "" || $telefone == "" || $prioridade == ""){
echo "<script> alert('Preencha os campos corretamente'); </script>";
return true;
}
$update = DB::table('operadores')
->where('id',$id )
->update(['telefone' => $telefone]);
$stmt = $conn->prepare($update);
/* s = string, i = integer, d = double, b = blob */
$stmt->bind_param('sss', $nome,$telefone,$prioridade);
$stmt->execute();
if (!$stmt->errno)
echo 'Atualizado {$stmt->affected_rows} registros';
}
return view("dashboard");
}
}
?>