katsu-coach1215

JavaScript

【React基礎学習2】ReactのComponentについて解説

こんにちは、かつコーチです。 ReactはComponentベースで開発されています。 Reactのコンポーネントは、UIを独立した再利用可能な部品(部品やパーツ)として 構築する基本単位です。 コンポーネントは、アプリケーションの特定の機...
JavaScript

【React基礎学習1】Reactとは?

こんにちは、かつコーチです。 JavaScriptには多くのライブラリやフレームワークがあります。 そんな中でも最も人気急上昇しているのがReact.jsです。 React.js(単に React とも呼ばれます)は、Facebook(現在...
JavaScript

【Laravel × Inertia.js】Inertia.jsを利用するときとは?

こんにちは、かつコーチです。 前回はInertia.jsに基本について解説しましたが、実際にはどのようなときに使うのでしょうか? 今回はInertia.jsを使うときについて解説します。 Inertia.jsは、バックエンド(Laravel...
JavaScript

【Laravel × Inertiajs】Inertia.jsについて解説

こんにちは、かつコーチです。 Laravelで開発するときに、VueやReactを使うとき、Inertia.jsを利用することがあります。 今回は、そのInertia.jsとは何かについて解説します。 Inertia.jsとは? Inert...
Laravel

【Laravel】メールアドレス認証について解説

こんにちは、かつコーチです。 今回は、Laravelにおけるメールアドレスの認証機能について解説します。 LaravelのEmail Verification(メールアドレスの認証)機能は、 ユーザーがアカウント登録後にメールを通じてアカウ...
Laravel

【Laravel】Laravelのセキュリティ対策について解説

こんにちは、かつコーチです。 システムやアプリ開発ではセキュリティ面がとても重要になってきます。 Laravelのセキュリティ対策には、さまざまなレイヤーがあり、 ファイアウォールやモバイル端末からのアクセスに対しても適切に保護することが可...
Laravel

【Laravel】Migrationのときの型をまとめて解説

こんにちは、かつコーチです。 LaravelでMigrationするときに型を指定すると思いますが、 よく使うものは大体把握できていると思います。 では、全体としてはどのようなものがあるのでしょうか? 今回はその型についてまとめてみます。 ...
Laravel

【Laravel】Middlewareを深堀りして解説

こんにちは、かつコーチです。 LaravelのMiddlewareについては解説しましたが、もう少し理解を深めるために、 今回は、より深堀りして解説します。 前半は、よく利用するAuthenticateとRedirectIfAuthenti...
Laravel

【Laravel】Laravel7の機能を解説

こんにちは、かつコーチです。 2020年3月にLaravel7がリリースされました。 少し時間が経っていますが、これまでのLaravel6と何が変わったのかをご紹介します。 Bladeコンポーネントの改良 Laravel 7では、Blade...
CSS

【Sass】GridをSassで効率よく書く方法

こんにちは、かつコーチです。 今回は、前回に引き続きGridをSassで効率よく書く方法を解説します。 ContainerをSassで効率よく書く方法 gridをCSSで記述してみます。 .col, .col-1, .col-2, .col...
CSS

【Sass】ContainerをSassで効率よく書く方法

こんにちは、かつコーチです。 Sassで記述するときに、変数にしたり、ネストするのは最もシンプルです。 しかし、@mixinや@eachなどを扱うとなるとちょっと複雑になります。 今回は、Sass を使用して、指定したメディアクエリとクラス...
CSS

【Sass】境界線をどこに引くのかについて解説

こんにちは、かつコーチです。 CSSをより効率よく記述するのに、Sass(Scss)を利用することは一般的です。 基本的にはファイルを分けて記述すると思いますが、その境界線をどこに引くのか悩むことがあるでしょう。 今回は、その境界線をどうす...
CSS

【Sass基礎学習1】Sassとは?

こんにちは、かつコーチです。 CSSを扱う上で、Sassを取り入れるのは、一般的になっているでしょう。 そこで今回は、Sassの基本について解説します。 Sassとは? Sass(Syntactically Awesome Styleshe...
Laravel

【Laravel基礎学習】入力した値を保持する

バリデーションエラー時は、old関数を使って入力した値を保持する。 新規作成→保存したいとき(create→store)は、 <input type="text" class="form-control" id="name" name="n...
Laravel

【Laravel】__()関数について解説

こんにちは、かつコーチです。 Laravelで開発していると、<p>__('ログインはこちら')</p>このような記述を見かけます。 記述しなくても動作しますが、学習始めた頃は何を表しているのかわかりませんでした。 今回は、__()はなんな...
Laravel

【Laravel基礎学習25】LaravelのMiddlewareについて解説

こんにちは、かつコーチです。 システムやアプリ作成時にセキュリティ面ではMiddlewareを扱うことが多いです。 Middlewareはいわゆる門番=玄関なので、鍵がかかっているか、正しい鍵なのかどうかを示します。 そこで、今回は、Lar...
未分類

【Laravel基礎学習21】Laravelのファイルの扱いについて解説

こんにちは、かつコーチです。 Laravelでファイルを扱うときは、いくつか注意点があります。 storage:linkなどは基本ですが、扱える関数なども含めて詳しく解説します。 php artisan storage:link コマンド ...
Laravel

【Laravel基礎学習19】Eloquentとクエリビルダーの違いを解説

こんにちは、かつコーチです。 Laravelで開発するときにデータベースにアクセスするときに、Eloquentとクエリビルダーがあります。 今回は、それぞれの違いについて掘り下げて解説します。 Eloquentとクエリビルダーの違い Elo...
Laravel

【Laravel基礎学習16】Eloquent ORMについて解説

こんにちは、かつコーチです。 Eloquent ORMとは? LaravelのEloquent ORM(Object-Relational Mapping)は、 データベーステーブルをPHPのオブジェクトとして扱うことができる仕組みです。 ...
Laravel

【Laravel基礎学習13】クエリビルダーについて解説

こんにちは、かつコーチです。 LaravelでDatabaseを扱うときに、クエリビルダー(Query Builder)があります。 今回は、そのクエリビルダーについて解説します。 Query Builderとは? LaravelのQuer...