Let's generate User model and controller.
mix ecto.create
mix phoenix.gen.json User users email:string name:string phone:string password_hash:string is_admin:boolean
mix ecto.migrate| defmodule TravelerWeb.SearchbarLive do | |
| use TravelerWeb, :live_view | |
| alias Phoenix.LiveView.JS | |
| alias Traveler.Places | |
| def mount(_params, _session, socket) do | |
| socket = assign(socket, places: []) | |
| {:ok, socket, layout: false} | |
| end |
| # Elixir ZA: Boost your data team's productivity with Explorer | |
| ```elixir | |
| Mix.install( | |
| [ | |
| {:explorer, "~> 0.8.3"}, | |
| {:kino, "~> 0.13.2"}, | |
| {:kino_vega_lite, "~> 0.1.13"}, | |
| {:kino_explorer, "~> 0.1.20"}, | |
| {:adbc, "~> 0.6.0"}, |