未分類

PHP 閉じタグは省略できる? 
基礎的&小ネタですが、恥ずかしながら忘れてしまうので記しときます。 基礎的な使い方(初めに習う書き方) <?php  $hoge = 'fuga'; //以降処理が続く ?> こちらの記法も上記...

DB

データベース設計で注意すること

現在システムの設計をしていて、色々書籍を読みながらインプットしています。そこで、データベース設計時に気をつけていくことを箇条書きで整理します。 避けていくこと ・カラム名が省略形・NULL値が入っているカラム・マジックナンバー...
Laravel

【Laravel Sail】 Laravel Sailで別のポートを指定してアクセスする

Laravel Sailを使って開発をしていますが、Sailを使うプロジェクトが2つ以上になってきました。1つ目のプロジェクトはデフォルトのままでSailを設定していたため、2つ目のプロジェクトのポートの設定値を変えるようにしたいなと思い...
Laravel

【Laravel】クエリビルダを使って A and (B or C) で絞り込む

共通の絞り込みがある上で、ケース別に絞り込みもしたいときがあると思います。 Laravelで、A and (B or C) の絞り込みをしたいときの書き方についての説明です。 以下は、Hogeテーブルのidカラムの中で...
Laravel

【Laravel】ルーティングのグループ化

はじめに Laravelのルーティング(web.php)は、同じ階層のページなどを表示する際では記述をまとめることができます。よく見かける記述ではありますが、期間を空けて見ると何だったっけ?となることがあったので、この機会に整理しま...
勉強会

【イベント】一緒に作業しませんか?#10 プレーバック

一緒に作業しませんか?を開催しました 2022年1月22日に京都で「一緒に作業しませんか?」を企画・開催しました。 一緒に作業しませんか?ってどんなイベントだろう?ちょっと気になる🧐 京都を拠点に企画開催しています...
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; ・先頭、最...
タイトルとURLをコピーしました