Eloquentモデルは作成時に自動でcreated_atとupdated_atを更新してくれるようになっているので、updated_atがないテーブルでデータを登録しようとすると、こんな感じで怒られる。
Illuminate\Database\QueryException
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'updated_at' in 'field list' (SQL: insert into `positions` (`name`, `order_number`, `updated_at`, `created_at`) values (test, 17, 2020-08-22 07:58:07, 2020-08-22 07:58:07))
http://localhost/positions/create
updated_atテーブルがないテーブルで登録したい場合はデータクラスに以下を追加すると、created_atとupdated_atの更新を無効にできます。
Positions.php
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Position extends Model
{
public $timestamps = false; // 追加
}