Laravel 【Laravel】Laravel MixとViteの違いを解説 こんにちは、かつコーチです。 2022年6月28日にこれまで使われていたLaravel Mixに変わって、Viteが採用されたようです。 そこで、Laravel MixとViteの違いについて解説します。 Laravel Mixとは? La... 2022.07.21 LaravelPHPプログラミング
Laravel 【Laravel】LaravelのOAuthについて解説 こんにちは、かつコーチです。 普段、メールアドレスとパスワードを使って認証することが多いですが、 昨今ではGoogleアカウントやFacebook、Twitterなどのアカウントから認証する機会も増えてきました。 それには、OaAuthとい... 2022.07.19 LaravelPHPプログラミング
Laravel 【Laravel】キャッシュのクリア対策 こんにちは、かつコーチです。 Laravelで開発していると、変更した場所がすぐに反映されないことがありますね? 今回はその対策について考えます。 キャッシュのクリアの全体像 Laravelやブラウザのキャッシュは、リソースの読み込み速度を... 2022.07.19 LaravelPHPプログラミング
Laravel 【Laravel】Laravel9の機能を解説 こんにちは、かつコーチです。 2022年2月にLarave9がリリースされました。 Laravel 8からLaravel 9へのアップデートでは、多くの新機能、改良、 そしてパフォーマンスの向上が導入されました。 Laravel 9は、LT... 2022.07.15 LaravelPHPプログラミング
JavaScript 【TypeScript基礎学習5】関数の型について理解する こんにちは、かつコーチです。 TypeScriptでは、関数の型定義は非常に重要で、 関数の引数や戻り値に対して正確な型注釈を行うことで、 型安全性を保ちながらコードを書くことができます。 ここでは、TypeScriptにおける関数の型に関... 2022.05.26 JavaScriptTypeScriptプログラミング
JavaScript 【TypeScript基礎学習4】関数の作り方について理解する こんにちは、かつコーチです。 プログラミングにおいて関数はとても重要な項目です。 TypeScriptでは、関数の作成方法や型定義について強力な機能が提供されており、 型安全なコードを書くことができます。 ここでは、関数の基本的な作成方法か... 2022.05.26 JavaScriptTypeScriptプログラミング
JavaScript 【TypeScript基礎学習3】オブジェクト指向について理解する こんにちは、かつコーチです。 今回は、プログラミング界隈でよく言われるオブジェクト指向についてです。 TypeScriptでもオブジェクト指向の考え方があり、習得する上では重要になってきます。 TypeScriptでは、オブジェクト指向プロ... 2022.05.25 JavaScriptTypeScriptプログラミング
JavaScript 【TypeScript基礎学習2】基本的な文法と型について理解する こんにちは、かつコーチです。 今回は、TypeScriptにおける基本的な文法と型について解説します。 JavaScriptの変化版なので、ほとんど同じですが、おさらいしてみようと思います。 TypeScriptの基本的な文法と型については... 2022.05.25 JavaScriptTypeScriptプログラミング
JavaScript 【TypeScript基礎学習1】TypeScriptとは? こんにちは、かつコーチです。 今日はTypeScriptについて解説します。 最近、JavaScriptからVue.jsやReact.js、 そのフレームワークとして、Nuxt.jsやNext.jsといったものも流行っていますね。 そんな中... 2022.05.24 JavaScriptTypeScriptプログラミング
CSS 【CSS】 CSSファイルのサイズが肥大化することについて解説 こんにちは、かつコーチです。 オリジナルのCSSやSassでユーティリティクラスを大量に用意すると、 使わないCSSが生成されてしまい、最終的にCSSファイルのサイズが肥大化することがあります。 しかし、その影響がどれほど問題になるかは、プ... 2022.05.17 CSSプログラミング
お知らせ 【お知らせ】ブログを見直しています。 ただいま、当ブログは、記事の全体的な見直しを行っています。 そのため、過去のほとんどの記事を非公開にしています。 1ヶ月ほどかかると思いますが、ご理解のほどよろしくお願いいたします。 まとめ終わりましたら、随時公開します。 ついでに、営業し... 2022.03.01 お知らせ
Docker 【Docker基礎学習1】Dockerとは? こんにちは、かつコーチです。 PHPやLaravelで開発をしていると、Dockerというものを触るようになってきました。 初めて知ったときは、「Dockerってなんのことだ?」って感じでしたが、 要は、環境によらず構築できるものってところ... 2021.12.21 Dockerプログラミング
Laravel 【Laravel】テストについて解説 こんにちは、かつコーチです。 Laravelで開発を進めると、最終的にテストをして、デプロイ(リリース)になります。 しかし、このテストについて解説されているものが少ないので、ここでまとめておきたいと思います。 テストとは? プロジェクトを... 2021.08.27 LaravelPHPプログラミング
Laravel 【Laravel】Livewireとは? こんにちは、かつコーチです。 Laravelを扱う上で、非同期処理にLivewireを使うことがあると思います。 今回は、このLivewireについて解説します。 Laravel Livewireは、フロントエンド開発向けの複雑なJavaS... 2021.08.24 LaravelPHPプログラミング
Laravel 【Laravel】複数のテーブルを1つのMigrationファイルにまとめる方法を解説 こんにちは、かつコーチです。 Laravelでは、通常Migrationするときに1つのテーブルに対して1つのMigrationです。 しかし、テーブルが増えてくると管理も大変になるので、同じようなものはまとめることができるのか、 それを実... 2021.08.20 LaravelPHPプログラミング
Laravel 【Laravel】SeederクラスのWithoutModelEventsは何をしているのか? こんにちは、かつコーチです。 Seederって初期設定(デフォルト)でテーブルにデータを挿入するときに使いますよね。 そのときに、WithoutModelEventsという見慣れないものがあったので解説します。 WithoutModelEv... 2021.08.20 LaravelPHPプログラミング
Laravel 【Laravel】3つのcacheコマンドの違い こんにちは、かつコーチです。 Laravelで開発をしていると、すぐに反映されないことがあります。 それを解決するのに、view:clearやroute:clearがありますが、その中でもcacheコマンドで悩みませんか? cacheコマン... 2021.08.19 LaravelPHPプログラミング
Laravel 【Laravel】認証機能まとめ こんにちは、かつコーチです。 LaravelにはLaravel6でLaravel UIが登場し、認証機能が追加されました。 Laravelの認証システムは非常に柔軟かつ使いやすく、 開発者が短期間で安全な認証機能をアプリケーションに導入でき... 2021.08.19 LaravelPHPプログラミング
Laravel 【Laravel】Laravel8の機能を解説 こんにちは、かつコーチです。 2020年9月にLaravel8がリリースされました。 少し時間が経っていますが、これまでのLaravel7と何が変わったのかをご紹介します。 モデルファクトリの改良 Laravel 8では、Eloquentモ... 2021.08.17 LaravelPHPプログラミング
JavaScript 【React】FormのTextareaをコンポーネント化する方法を解説 こんにちは、かつコーチです。 Reactを扱っているとコンポーネントにすることがあると思います。 今回はFormでよく扱われるTextareaについてコンポーネントにする方法を解説します。 完成コード 使い分けが必要かと思いますが、2種類作... 2021.07.07 JavaScriptReactプログラミング未分類