我在代码中出现以下错误:


  “ SQLSTATE [42S22]:找不到列:1054'字段列表'中的未知列'introducido'(SQL:插入到carsintroducidomodeloproducido_enupdated_atcreated_at)值(?,sdfsdf,?,2019-06-03 08:18:17,2019-06-03 08:18:17))


而且我不知道如何解决,我留下了我的代码:

CarController.php

?php

namespace App\Http\Controllers;

use App\Car;

use Illuminate\Http\Request;


class CarController extends Controller
{
    public function crear(Request $request){

        $introducido= $request['introducido'];

        $modelo=$request['modelo'];

        $producido_en=$request['producido_en'];

        $car=new Car();

        $car->introducido=$introducido;

        $car->modelo=$modelo;

        $car->producido_en=$producido_en;

        $car-> save ();

        return redirect ()->b ack();
    }


    public function mostrar(){

    }
}


索引刀片

<!DOCTYPE html>

<html lang="es">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <meta http-equiv="X-UA-Compatible" content="ie=edge">

    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">

    <title>Aplicacion de autos</title>

</head>

<body>

    <div class="container-fluid">

        <div class="row">

            <div class="col-md-6"></div>

                <form action="{{route('cars.crear')}}" method="post">

                   @csrf

                    <div class="row form-group">

                        <div class="col-md-12">

                            <label for="">Introducir:</label>

                            <input type="text" name="introducir" class="form-control" required>

                        </div>

                    </div>

                    <div class="row form-group">

                        <div class="col-md-12">

                            <label for="">Modelo:</label>

                            <input type="text" name="modelo" class="form-control" required>

                        </div>
                    </div>

                    <div class="row form-group">

                        <div class="col-md-12">

                            <label for="">Producido_en:</label>

                            <input type="date" name="producido-en" class="form-control" required>

                        </div>

                    </div>

                    <div class="row form-group">

                        <div class="col-md-12">

                            <button type="submit" class="btm btm-success w-50 float-right">Crear</button>

                        </div>

                    </div>

                </form>

            </div>

            <div class="col-md-6">

                <table class="table table-striped table-hover">

                    <tr>

                        <th>Introducir</th>

                        <th>Modelo</th>

                        <th>Producido_en</th>

                    </tr>

                    <tr>

                        <td></td>

                        <td></td>

                        <td></td>

                </table>

            </div>

    </div>

</body>

</html>

最佳答案

首先检查您的迁移。也许是因为错字或
这样的事情。
然后检查您的模型。您应该在$ fillable字段中包含“ introducido”。

09-12 17:56