半角スペースの影響でstr_replace関数が動かなかった時の対応
【Laravel】サービスコンテナに登録されたクラスをインスタンス化
いずれも同じ動作となる。サービスコンテナの機能を使いインスタンスを立てることができる。
※インスタンス化するためには、予めサービスプロバイダーの作成と、サービスプロバイダのconfigフォルダのapp.phpに登録が必要です。
...
【Laravel】DI・サービスコンテナとは?
DIとは
Dependency Injectionの略称。日本語だと依存性注入といいます。
「外部にあるオブジェクトを、依存関係である別のクラスに渡すこと」ができます。
依存関係とは?
例えば、「A関数を動かすためにはB...
【Laravel】ローカルスコープとグローバルスコープについて
スコープとは
Laravelに組み込まれている検索機能。DBのレコードを絞り込む時に、設定条件を予め決めることができます。つまり、where句による絞り込みが設定できます。
そのため、・絞り込み忘れで意図しないデータが出てくる...
【PHP】\(バックスラッシュ)、namespaceについて
\ (バックスラッシュ)について
・namespaceの指定やクラスを呼び出しするときに使う
・\を書いていくことで、階層構造を指定できる 例)namespace App\Admin\Controllers;
・先頭、最...
【Laravel】ビューコンポーザとは?
Laravelの機能であるビューコンポーザについて、何だろう?と思ったので、調べたことを整理します。
ビューコンポーザとは?
コントローラーと切り分けてロジックを記述でき、ビューにデータを結合することができます。
Lar...
【JavaScript】親子要素を取得し特定の文字列が含まれているか確認する
概要
先日素のJavaScriptで開発をしていたところ、ターゲットの親子要素を取得、さらに特定の文字があるかどうかを判別したい、というケースがありました。その時の対応のメモです。
(ぼかしてますが)例としてはtrタグを取得し...
【Laravel】useやエラーで出てくる「Illuminate」や「vendor」とは?
Illuminateとは
Laravelで使われる機能のクラスや関数がまとまっています。
場所はvendor/laravel/framework/src/Illuminate にあります画像でもcollectionなど、Lar...
【Laravel】LaravelにあるBootstrapとは?
LaravelにあるBootstrapについて解説します
【Laravel】Bladeで見る{{ }}と{!! !!}の違い(エスケープ処理)
エスケープ処理
【Laravel】アクセサとミューテタとは?
アクセサとは
データをDBから取得時に、フォーマットを予め設定することができます。
例えとして、Userモデルでユーザーの名前(アルファベット)の取得時に、常に頭文字を大文字にするケースを見てみましょう。
ucfirst...