LaravelのEloquent ORMを使用するのであれば、controllerからinsertする。
まず公式ドキュメントを見てみましょう。

https://readouble.com/laravel/5.7/ja/eloquent.html
ページ中段の「モデルの追加と更新」
– Inserts
モデルから新しいレコードを作成するには新しいインスタンスを作成し、saveメソッドを呼び出す。
namespace App\Http\Controllers;
use App\Flight;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
Class FlightController extends Controller
{
public function store(Request $request)
{
$flight = new Flight;
$flight->name = $reqeust->name;
$flight->save();
}
}
HTTPリクエストのnameのパラメータをApp\Flightモデルのname属性に代入。saveメソッドが呼ばれると、レコードがDBに挿入とある。
namespaceを定義した後、use App\Flight;でFlightのmodelを呼び出しています。