Laravel

【Laravel】サービスコンテナに登録されたクラスをインスタンス化

いずれも同じ動作となる。サービスコンテナの機能を使いインスタンスを立てることができる。 ※インスタンス化するためには、予めサービスプロバイダーの作成と、サービスプロバイダのconfigフォルダのapp.phpに登録が必要です。 ...
Laravel

【Laravel】DI・サービスコンテナとは?

DIとは Dependency Injectionの略称。日本語だと依存性注入といいます。 「外部にあるオブジェクトを、依存関係である別のクラスに渡すこと」ができます。 依存関係とは? 例えば、「A関数を動かすためにはB...
Laravel

【Laravel】ローカルスコープとグローバルスコープについて

スコープとは Laravelに組み込まれている検索機能。DBのレコードを絞り込む時に、設定条件を予め決めることができます。つまり、where句による絞り込みが設定できます。 そのため、・絞り込み忘れで意図しないデータが出てくる...
PHP

【PHP】\(バックスラッシュ)、namespaceについて

\ (バックスラッシュ)について ・namespaceの指定やクラスを呼び出しするときに使う ・\を書いていくことで、階層構造を指定できる 例)namespace App\Admin\Controllers; ・先頭、最...
Laravel

【Laravel】ビューコンポーザとは?

Laravelの機能であるビューコンポーザについて、何だろう?と思ったので、調べたことを整理します。 ビューコンポーザとは? コントローラーと切り分けてロジックを記述でき、ビューにデータを結合することができます。 Lar...
JavaScript

【JavaScript】親子要素を取得し特定の文字列が含まれているか確認する

概要 先日素のJavaScriptで開発をしていたところ、ターゲットの親子要素を取得、さらに特定の文字があるかどうかを判別したい、というケースがありました。その時の対応のメモです。 (ぼかしてますが)例としてはtrタグを取得し...
Laravel

【Laravel】useやエラーで出てくる「Illuminate」や「vendor」とは?

Illuminateとは Laravelで使われる機能のクラスや関数がまとまっています。 場所はvendor/laravel/framework/src/Illuminate にあります画像でもcollectionなど、Lar...
Laravel

【Laravel】LaravelにあるBootstrapとは?

LaravelにあるBootstrapについて解説します
Laravel

【Laravel】Bladeで見る{{ }}と{!! !!}の違い(エスケープ処理)

エスケープ処理
Laravel

【Laravel】アクセサとミューテタとは?

アクセサとは データをDBから取得時に、フォーマットを予め設定することができます。 例えとして、Userモデルでユーザーの名前(アルファベット)の取得時に、常に頭文字を大文字にするケースを見てみましょう。 ucfirst...
タイトルとURLをコピーしました