Laravel

Laravel

Laravel開発の必須ツール、Larastanを紹介

突然ですが、Laravelを使っていてコードの可読性の低さやバグの多さに悩んでいませんか?そんな悩みを解消するための強力なツールが、今回ご紹介する「Larastan」です。本記事では、LarastanがどのようにLaravel開発をサポートするのか、その導入方法や実際の活用事例を紹介します。
Docker

Laravel Sailでサクッと開発環境を構築する

Laravel Sailを使えば、数回のコマンドでDockerを活用した開発環境を簡単に立ち上げることができます。この記事では、Laravel Sailの魅力と、具体的な立ち上げ方をコードを交えて解説していきます。
Laravel

Laravelを使ったRESTful API作成ガイド

今回はLaravelを使ってAPIを開発する方法を解説していきます。今回はTodoリストを作成しながら、Laravelを使ったAPI開発の基本を学んでいきます。API開発と聞くと難しく感じるかもしれませんが、実際はそんなに難しくはありません。本記事を読んでいただければ、従来の書き方とほとんど違いがないことがわかるでしょう。
Laravel

Laravelのバリデーションエラーを日本語で表示する方法

今回はLaravelの「バリデーションエラーを日本語表示する方法」というテーマで解説していきます。Laravelでフォームなどを実装していると、バリデーションエラーが英語になってしまっていて困ることが多々ありますよね。そこで、バリデーションエラーを簡単に日本語化するための方法を解説していこうと思います。
Laravel

Laravelでの外部キー制約設定の基本

「外部キー制約」という言葉を聞いたことがあるでしょうか?外部キー制約をしっかり使うと、データの整合性が保たれて、システム全体が安定します。本記事では、外部キー制約の基本から、Laravelでどのように設定するかまでをわかりやすく解説していきます!
Laravel

【初学者向け】Laravel withメソッドの使い方を解説

今回は「Laravelのwithメソッドの使い方」を初学者向けで解説していきたいと思います。withメソッドを使うことで、「N+1問題」を回避しつつ、リレーション先のデータを効率的に取得することができます。データ取得の際に非常によく使われるメソッドなので、Laravelを使う方は必須で押さえておきましょう。
Laravel

Laravelのログ出力方法

今回は「Laravelのログ出力方法」というテーマで説明していきます。ログの出力は、システムエラー時のデバッグだけでなく、パフォーマンス監視やセキュリティ監視など幅広い分野で有用な情報を残してくれるので、Webアプリケーション開発では必須です。
Laravel

初めてのLaravelキュー設定と実装方法

今回はLaravelのキュー機能について、ご紹介していきたいと思います。キューを活用することで、メール送信や大量データの処理、外部API連携などの時間のかかる重たい処理をバックグラウンドで実行することができます。これによって、アプリケーションのパフォーマンスが向上し、より良いユーザー体験を提供することができるようになります。
Laravel

初心者向け!Laravelミドルウェアの基本と作成方法

今回はLaravelのミドルウェアについて解説していきます。ミドルウェアを使うことで、リクエストに対してコントローラなどで処理を行う前後になんらかの処理を差し込むことができます。本記事を読めば、Laravelを使ったミドルウェアの基本と具体的な作成方法について知ることができます。
Laravel

【Laravel】セッションの実践的な使い方を解説

Webアプリケーション開発において、セッション管理は欠かせない重要な要素の一つです。特に初学者にとっては、セッションの使い方や実践的な活用方法について理解することは、スキルの向上に大きく貢献します。本記事では、Laravelのセッションの実践的な使い方に焦点を当てて、基本から応用までを解説していきます。
Laravel

Laravel Bladeテンプレートの使い方と実践的なTips

今回はLaravelのBladeテンプレートについて解説していきたいと思います。Bladeテンプレートは、Laravelが持つ強力なテンプレートエンジンです。Bladeテンプレートを使うことで、より効率的に保守性の高いコードでビューを作ることができます。Laravel学習者は必須で学んでおきましょう。
Laravel

Laravel Factoryを使ったダミーデータ作成方法

開発を行っていると、データベースに何かしらのダミーデータを作成したくなる場合がありますよね。そんな時はFactoryを使うことで、ダミーデータを簡単に作成することができます。今回はLaravelのFactoryという機能をご紹介していきます。
Laravel

【簡単】Laravelでログイン機能を自作する方法

今回はLaravelのログイン機能の実装方法をご紹介します。何らかのアプリケーションの開発を行う際、ログイン機能はほぼほぼ必須で必要になりますよね。ログイン機能がないとセキュリティも脆弱ですし、ログインユーザーを特定することもできなくなります。そこで、Laravelを使えば初学者でも簡単にログイン機能を実装することができるので、こちらを解説していきたいと思います。
Laravel

手軽にデータを準備!Laravel Seederの基本と使い方

今回はLaravelのデータ投入機能であるSeederの使い方をご紹介していきます。開発を行っていると、開発環境などでテストデータを準備する際や、あらかじめデータをDBに入れておきたいことなどは頻繁にあるかと思います。Laravelでは、このような場合に効率よくデータを準備する機能が用意されています。それが、本記事でご紹介するSeederです。
Laravel

【Laravel】テストコード入門!テストの書き方を解説

今回はLaravelでの「テストコードの書き方」というテーマで解説していきます。Webアプリケーション開発において、コードの品質を向上させて安心して開発を進めるためには、適切なテストが不可欠です。Laravelのテストコードの書き方を学んで、堅牢なアプリケーションを構築していきましょう!
Laravel

Laravelでファイルをダウンロードする方法

Laravelで開発を行っていると、ファイルのアップロードとダウンロード機能はかなりの高頻度で実装することになるかと思います。そこで、今回はダウンロード機能の実装方法に絞って解説していきたいと思います。
Laravel

Ubuntu上にLaravel × MySQL × Apache環境を構築する

今回は学習のためにUbuntu上にLaravel,MySQL,Apacheをインストールする手順をまとめてみたので、備忘録として残しておきます
AWS

LaravelでS3に画像アップロードする方法

突然ですが、皆さんは画像保存する場合にどのように保存していますか?Webサーバーに保存するというのは一般的かもしれません。ただ、Amazon S3に画像を保存すると、Webサーバーに画像保存する必要がなくなり、容量を圧迫せずに済んだりと何かとメリットが大きいです。そこで、今回はLaravelを使ったS3への画像アップロード方法をご紹介していきます。
CI/CD

Laravel×CircleCIで自動テストする

先日LaravelのプロジェクトでCircleCIを使って自動テストを組み込むということを業務で行ったので、今日は備忘録としてまとめていきたいと思います。本記事を読めば、CircleCIを使ったLaravelの自動テスト方法がわかるようになると思います。
Laravel

【Laravel】メモリ消費を抑える!cursorメソッドとは

今回はLaravelでのデータ取得時のメモリ消費を抑える、「cursorメソッド」のご紹介をしていきます。Laravelでよく使われるgetメソッドやallメソッドは、メモリ消費量が多いです。cursorメソッドを使うことでどれくらいメモリ消費を抑えることができるのか、について実測結果を元に紹介していきます。