Laravel bladeの使い方を忘れてしまったので思い出すには?

①変数の表示 イメージとしては↓。HTMLエスケープ処理されている。 ②変数の表示2 イメージとしては↓。HTMLエスケープ処理がされていない。 ③PHPスクリプト この間に PHPスクリプト を記述することができる。例えば、ブレード内での変数の定義に使えます。 ④コメント ⑤CSRFフィールド formタグの次に書く。 ⑥@extends、@section、@yield の関係 フレームのテンプレートでは、各画面の @section で定義される title、content を、@yield を使って呼び出します。 各画面のテンプレートでは、@section の title、content に画面毎の内容を記述し、@extends を使ってフレームのテンプレートを呼び出します。 ⑦スタック 各画面のテンプレートで @push でスタックに処理を追加する。 フレームのテンプレートでスタックから処理を取り出します。

Laravel bladeの使い方を忘れてしまったので思い出すには? Read More »

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行も書いていません。マジックです!

Livewire を使うには? Read More »

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

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

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

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

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

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

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

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

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

minikube の操作まとめ

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

minikube の操作まとめ Read More »

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 »

Scroll to Top