2019-10-01から1ヶ月間の記事一覧
Laravel6.0で、入力画面にバリデーションを組み込みます。ついでに、Laravel組み込み以外に、カスタムバリデーションも作ります。
Laravel6.0で入力画面を作成する基本中の基本として、テーブルと1:1の入力画面を作成する手順を整理します。DBテーブル構築は「マイグレーション」、DB操作は「Eloquent」モデルを用いて実装します。
今回はサービスクラスを作成します。サービスプロバイダを介して、コントローラクラス内でサービスクラスをDI(依存性注入)して利用するやり方(Laravelのお作法)を確認します。
Laravel6.0のControllerクラスから、Viewのbladeテンプレートへの変数データの渡し方とBladeテンプレートでの各種情報の表示方法などを軽く勉強してみます。
インターネット回線の通信速度を計測するスピードテストの結果の見方などについて説明する機会があったので、ついでに、ブログに整理しておこうと思います。
Bladeテンプレート構文の基本的な使い方・ロケール設定・項目名やメッセージなどの日本語化あたりを整理していきます。題材に、Laravel6.0のコマンドで生成した認証機能の各画面のソースを使います。
Laravel6.0を覚える次のステップとして、プリセットで用意されているコマンド一発で生成できる「認証機能」を使えるようにしてみます
モダンなPHPの話題になると、欠かせないものとして登場する「 名前空間」について整理してみます。Windows10 + XAMPP + Brakets1.14でやってます。
PHPUnitをComposerでインストールしたら、使い方がどう変わるのか?Composerの使い方になれるという目的もかねて確認してみます。Windows10 + XAMPP + Brakets1.14の環境でやってます。
はじめと一歩として、Laravel6.0のインストールと新規プロジェクト作成をして、とりあえず、「Hello World」的なものを動かしてみます。
ユニコード(UTF-8)に統一された環境で楽をしているおかげで忘れかけていた「文字コードの煩わしさ」に久々にどっぷりハマった経験をしたので、書いておきます。
モダンなPHPを勉強しなおすなら、まず、Composerが使えないと話にならないと言われたので、まず、そこからです。Windows10環境+XAMPP+Braketsエディタでやります。