Laravel

Laravel

LaravelのStorageの使い方!(ファイルの保存・取得・削除など)

LaravelのStorageファサードを使用して、ファイルを保存する方法を書いています。 前回はRequestクラスを使用して、単純にアップロードする方法を書きました。 今回はStorageファサードを使用して、ファイルをローカルのsto...
Laravel

LaravelでFactoryを使ってテストデータを作成する方法!

LaravelでFactoryを使って、Seederでテストデータを作成する方法を書いています。 前回はSeederを使って、テーブルにModelで初期データを入力するということをしました。(こちらの記事です) Factoryを使用すると、...
Laravel

LaravelでSeederを使う方法!(初期データを登録する)

LaravelでSeeder(シーダー)を使用して、データベースのテーブルに対して初期データを登録する方法について書いています。 簡単なSeederを作成して、実際に使ってみています。 掲載しているサンプルコードはLaravel8で検証して...
Laravel

Laravelに値(定数)を設定するconfigファイルとヘルパーの使い方!

Laravelのconfigヘルパーの使い方と、configに値を定義する方法について記載します。 configファイルに値を書いておくと、Webアプリケーション内で定義した固定値をconfigヘルパーから取得できるようになります。 掲載し...
Laravel

Laravelでindexを貼る方法など!(index, unique, primary)

アプリケーションの性能改善などで、indexを貼りたいことがあると思います。 今回はLaravelでマイグレーションを追加して、index・unique・primaryを作成、削除する方法について書いています。 Laravelのバージョン8...
Laravel

LaravelでWhere句の使い方と使用パターン6つ!

LaravelのEloquentでWhere句を使う方法と、使用したパターンを6つ書いてみました! サンプルコードについては、Laravelのバージョン8を使用して検証しています。 LaravelでWhereを使用して、データを取ってくる方...
Laravel

Laravelでファイルアップロードする方法!

Laravelでファイルをアップロードすることも増えてきました。 ファイルアップロードについてのサンプルコードや注意点などをまとめておきます。 サンプルの動作検証にはLaravelのバージョン8を使用しています。 Laravelでファイルを...
Laravel

Laravelの.envファイルについてのトピックス3つ!

Laravelの.envファイルについて、覚えておいた方が良い基本的なことや envヘルパーを使用した値の取り方などを書いています。 Laravelの.envファイルとは? Laravelの.envファイルは環境ごとに異なる設定をするための...
Laravel

Laravelでリクエストヘッダー情報(リファラ, UserAgent)を取得する方法

Laravelを使用しているときに、リファラーを取得する必要があったのでやってみました。 今回はリファラーやユーザーエージェントなどのリクエストヘッダー情報を取得する方法を書いています。 リクエストヘッダー取得はRequestから コントロ...
Laravel

Laravelでフォームの値を保持する(oldヘルパーについて)

LaravelのBladeで作成したフォームから、リクエストをすることがあります。 oldヘルパーを使用すると、バリデーションエラーになった場合に、フォームの値を保持してくれます。 今回はoldヘルパーの使い方と解説を、サンプルコードと一緒...
Laravel

Laravelのデバッグにdddヘルパーを使ってみた(Laravelエラー画面解説)

Laravelでデバッグするときに、ddヘルパーではなく、dddヘルパーというものがあることを知りました。 通常のエラーが発生したときにも使用されている画面にて表示してくれるものです。 今回、この記事では dddヘルパーの使い方や、それぞれ...
Laravel

【現役エンジニアが選定】Laravelの学習におすすめの本3選!(本が必要?)

今回はLaravelの学習にオススメの本を3つ紹介しています。 また、学習するにあたって本が必要か考えてみました。 Laravelの学習に本が必要か? 私は業務でLaravelを使っていますが、実はLaravelに特化した本を読んだことがな...