LaravelのBladeで子ビューからレイアウトテンプレートへ変数を渡す
LaravelのBladeを使用したレイアウトは、大枠のレイアウトテンプレートに@yield
でコンテンツを読み込む作りが多いと思います。
このような作りだとタイトルやディスクリプションはレイアウトテンプレートに記述されていると思いますが、子ビューから設定する方法をご紹介いたします。
- 投稿日
- 更新日
LaravelのBladeを使用したレイアウトは、大枠のレイアウトテンプレートに@yield
でコンテンツを読み込む作りが多いと思います。
このような作りだとタイトルやディスクリプションはレイアウトテンプレートに記述されていると思いますが、子ビューから設定する方法をご紹介いたします。
お問い合わせフォームを作るためにわざわざLaravel入れないかもしれないけど、Laravelが入ってたらお問い合わせフォームもLaravelで作りたいかもしれない。
ということでよくあるようなお問い合わせフォームをLaravelで作って見ます。
Webサービスではユーザー登録時にメールアドレスが正しいか確認する方法として、確認メールを送信してURLをクリックして登録という流れがよくあります。
Laravelパッケージの「Laravel Email Confirmation」を使用すると簡単に作成できるのでご紹介いたします。
Laravelでサイドバーなどすべてのページで共通するデータを表示したいときはViewComposerを使用すると便利です。
jQueryを使用してテキストフィールドにURLを入力したら、そのページのタイトルとディスクリプションを取得するということをやってみます。
WebスクレイピングにPHPのphpQueryというライブラリを使います。
Laravelのファイルのアップロードから管理まで一括でできるライブラリ「Laravel File Manager」をご紹介致します。
CKEditorやTinyMCEとの連携もできたりします。
Laravel5.4のEloquentで基本的なリレーション(One To Many(1対多)とMany To Many(多対多))をしてみたいと思います。