Livewire を使うには?

完成は↓こちらです。 Laravel と Livewire をインストールして、カウンターのサンプルプログラムを作成してみます。 インストール時にプロジェクト名のディレクトリが作成されます。 ↓下のメッセージが表示されてインストールは終わります。 Laravel のインストールはここまで。 次の 2つ のファイルが生成されます。app/Http/Livewire/Counter.php resources/views/livewire/counter.blade.php ※因みに、render メソッド を定義しなくても livewire.counter は呼び出されます。 ※Livewire コンポーネントには単一のルート要素(<div>)が必要です。 ①<livewire:styles />、<livewire:scripts /> を配置します。②コンポーネントは <livewire:some-component /> で配置します。↓のように @livewireStyles と @livewireScripts。コンポーネントを @livewire で配置することもできます。@マークの方が旧の書き方です。 ブラウザで確認してみましょう。 生成された counterコンポーネント のクラスとビューを次のように置き換えます。app/Http/Livewire/Counter.php resources/views/livewire/counter.blade.php ブラウザでページをリロードすると、レンダリングされた counterコンポーネント が表示されます。「+」ボタンをクリックすると、ページをリロードせずにページが自動的に更新されます。JavaScript を1行も書いていません。マジックです!

Ubuntu で IPフォワーディング するには?

Ubuntu で IPフォワーディング を行う手順。 /proc/sys/net/ipv4/ip_forward に 1 を設定します。 /etc/sysctl.conf の net.ipv4.ip_forward を有効化します。 Ubuntu を再起動します。 別の PC の デフォルトゲートウェイ、DNS を ubuntu に変更して、インターネットができるか確認してみましょう。

Linux パケット受信側のパソコンで、パケットを確認するには?

①パケットを 送信元・送信先IP でフィルタする。 ②パケットを 送信元IP でフィルタする。 src host でもOK ③パケットを 送信先IP でフィルタする。 dst host でもOK ④パケットを ポート番号 でフィルタする。 ⑤パケットを 送信元ポート番号 でフィルタする。 ⑥パケットを 送信先ポート番号 でフィルタする。 ⑦パケットを IP と ポート番号 でフィルタする。 ⑧-Aオプション で パケットを ASCII文字 で表示できます。

Windows ルーティングテーブルにルートを追加するには?

ルーティングテーブルにルートを追加する。 -pオプション・・・設定を保存する。 ルーティングテーブルを確認する。 ルーティングテーブルからルートを削除する。 「192.168.49.0 のネットワークに行くには、192.168.11.9 に行きなさい」という例。 ルーティングテーブルから、宛先 192.168.49.0 のルートを削除する。

minikube の操作まとめ

minikube の操作 ①minikube を開始する。 minikubeコンテナ が起動します。 minikubeノード が増えます。 ②Minikube の ipアドレス を取得する。 ③ダッシュボードを起動する。 ダッシュボードを起動すると、ブラウザが立ち上がりダッシュボードが表示されます。 ④minikube の状態を確認する。 ⑤minikube を停止する。 ⑥minikube を削除する。 ⑦minikube のバージョンを確認する。

minikube 別のホストから ingress を使って minikube のサービスにアクセスするには?

minikube で hello-minikube を動かす & ingress を使って外部からアクセスさせる手順。 後ほど、ポートフォワーディング、IPフォワーディング でアクセスするため、以下の設定を行います。 Ubuntu を再起動します。 ※再起動しないと、ポートフォワーディング、IPフォワーディング がきまらない時がありました。 minikube を起動します。 デプロイメントを作ります。 デプロイメントを公開するサービスを作ります。 イングレスのアドオンを有効にする。 イングレスを作ります。 イングレスにアクセスします。 多くの文献は↑ここで終わっていると思います。私がやりたいことは「別のホストから、このイングレスにアクセスさせたい」のです。やり方はいくつかあると思います。 (方法1)ホストで、Minikube のポート80にポートフォワーディングを行う。(方法2)「ホストで Minikube に、IPフォワーディング させる。」というものです。これは クライアントの PC に Minikube のルートを追加し、ホストで IPフォワーディング するようにします。(方法3)「ホストに、リバースプロキシを立てる。」これは、まぁいいかな。 (方法1)ホストで、Minikube のポート80にポートフォワーディングを行う。 手順1で準備は出来ています。iptables でポートフォワーディングの設定を行います。 ポートフォワーディングの場合、ホストの IP でアクセスすることができます。 (方法2)ホストで Minikube に、IPフォワーディング させる。 手順1で準備は出来ています。IPフォワーディングの場合、クライアントの PC に Minikube のルートを追加し、Minikube の IP でのアクセスになります。 イングレスの調査 イングレスのマニュフェストファイルについて ①ルール無しでデフォルトのバックエンド を指定する方法。 …

minikube 別のホストから ingress を使って minikube のサービスにアクセスするには? Read More »

laravel bladeでloopするには

①for文 ②foreach 文 ③forelse 文 配列が空の時に @empty の処理が呼び出される。 ④while 文 ⑤break 文 ⑥continue 文 ⑦$loop変数 $loop変数は、@foreach、@forelseで使えます。@for、@while では使えません。 現在のインデックス(0から) 現在のインデックス(1から) ループの残りの数 ループのカウント数 ループの最初に true を返します。 ループの最後に true を返します。 現在のネストの数 ネストしている場合の親の $loop変数。 ⑧私は AppServiceProvider.php に foreach を拡張した for_extract を宣言します。 foreach ($articles as $article) で $article[”title] と書かなくても OK です。 ローカル変数にプレフィックスを付ける場合は、第2パラメータに設定します。

Scroll to Top