Phoenix.LiveView.Controller

The Controller for LiveView rendering.

Summary

Functions

live_render(conn, view, opts \\ [])

Renders a live view from a Plug request and sends an HTML response.

Functions

live_render(conn, view, opts \\ [])

Renders a live view from a Plug request and sends an HTML response.

Before rendering, the @live_module assign will be added to the connection assigns for reference.

Options

See Phoenix.LiveView.Helpers.live_render/3 for all supported options.

Examples

defmodule ThermostatController do
  ...
  import Phoenix.LiveView.Controller

  def show(conn, %{"id" => thermostat_id}) do
    live_render(conn, ThermostatLive, session: %{
      "thermostat_id" => id,
      "current_user_id" => get_session(conn, :user_id)
    })
  end
end

© 2018 Chris McCord
Licensed under the MIT License.
https://hexdocs.pm/phoenix_live_view/Phoenix.LiveView.Controller.html