laravel PHP オートローダ―をざっくりと説明 このオートロードですが、何が便利かと言うと、大概はrequireを記述しなくて便利と説明されますが、別の視点で説明します。 そもそもPHPはスクリプト言語なので、記述されたソースコードを1行目から順に実行します。なので、クラス定義の前にクラ... 2024.04.25 laravel
laravel LaravelのEloquentとは? Laravelでデータベースを操作する際に、必ず出てくるEloquent(雄弁な)を理解できるように簡単にまとめてみた。 図にすると下記のようなデータの流れとなる。 Laravelはフレームワークなので、インストールさえすれば何らかの表示を... 2024.04.10 laravel
laravel LaravelのDBクラスとEloquentどちらが良いか? Laravelにはデーターベース処理のために大きく分けて2つの機能が用意されています。データベースの作成からの続き DBクラス:クエリビルダ クエリビルダ(Query Builder)は、簡単にデーターベースを使いたい時などに便利です。MV... 2024.04.09 laravel
laravel DockerでLaravelとMysqlを連帯させてみる アプリケーションサーバーとしてLaravelをインストールし、データーベースサーバーとしてMysqlをインストールした時、作成するファイル設定とコマンドを簡単にまとめてみる。 まず、Dockerによりアプリケーションサーバーとデーターベース... 2024.04.05 laravel
laravel Laravelで必ず出てくるnamespaceとuse Laravelのファイルの先頭に出てくるnamespaceとuseですが、オートローダーを採用しているLaravelには必須の記述となるようです。 別段、詳しく知る必要もなく、恥をかく事もない程度に理解できればOKというレベルでまとめてみる... 2024.02.14 laravel
laravel LaravelのViewを図にしてみた LaravelはMVCモデルを採用しているが、ViewにReactやTypeScriptを追加してみると用語が多くて覚えずらい。そこで、左脳を諦めて右脳に頑張ってもらう事にした。 データの流れ まず、サーバー上のLaravelに閲覧者がアク... 2024.01.17 laravel
Docker DockerでLaravelのviteをbuildで使う時のエラー viteサーバーを起動せずにlarvelアプリにアクセスすると、静的アセットが有りませんとブラウザーが言うから、調べてみた。 viteサーバーを立ち上げて npm run dev ブラウザーからアクセスすれば、ちゃんと静的アセット(js、c... 2023.12.13 Dockerlaravel
Docker DockerでLaravelプロジェクトをインストールする際にcomposer installが止まってる? laravelでのプロジェクト作成でのvendor展開を行うコマンド、composer installですが、止まってるのか?と思うほど遅いので、調べてみた。 理由は単純にphp.iniファイル等で、composerが使うメモリーを確保する... 2023.12.13 Dockerlaravel
laravel Docker+Laravelを高速に動作させる DockerでLaravelを動作させる際に、やたらと遅いと感じる事があります。理由はLaravelプロジェクト内のnode_modulesとvendorがホストマシンと同期されている場合に発生する、同期処理の遅さにあるようです。なので、同... 2023.11.21 laravel
laravel DockerにLaravel環境を構築 最近人気のPHPフレームワークLaravelですが、始めるとハマります。流石にモダンを歌っているので、モダンです。世の中の流れを踏まえて、モダンである事を直ぐに取り込んでいます。なので、学ぶと自分もモダンになります。 Modern:現代的 ... 2023.10.13 laravel