書籍「Laravelの教科書」Laravel13対応サポートガイド公開中 → ダウンロードはこちら

Laravel入門講座

Laravel入門講座

Laravelを使うなら知っておくべきCRUDとリソースコントローラー【Laravel入門講座】

「CRUD(クラッド)って何それ?」という方は、ぜひLaravelを使う前におさえておきましょう。効率的にルート設定とコントローラーを作成できるようになります。わたしは40代でプログラミングをスタートしましたが、最初は「CRUDって何それ?...
Laravel入門講座

Visual Studio Codeのインストールと初期設定【初心者のLaravel入門講座】

Visual Studio Codeはプログラムを行う際に非常に便利な無料ツール。Laravelで使用する時にも、とても便利です。Windows環境でのインストール方法と初期設定について紹介します。Visual Studio Codeのイン...
Laravel入門講座

LaravelでVisual Studio Codeを使う時に入れておきたい拡張機能3選

Laravelで使用する時に便利な Visual Studio Codeの拡張機能を3個 紹介します。環境をバッチリ整えて、Laravelのプロジェクトを効率的にすすめましょう。おすすめ順に説明していきますね。LaravelでVisual ...
Laravel入門講座

画像アップロード機能を投稿フォームにつける【初心者のLaravel入門講座】

Laravelで投稿フォームに画像のアップロード機能を付ける方法を解説していきますね。画像を保存するために、storeAs と getClientOriginalNameを使っていきます。*バージョンはLaravel8を使っています。画像ア...
LaravelとStripe API連携

APIキーを.envにいれてconfig関数で呼び出す理由と方法【Laravel入門講座】

Laravelでは、APIキーや接続情報などを .env ファイルに保存します。.envファイルの情報をコントローラーやビューで使うときは、configヘルパ関数を使います。テスト環境では不要ながら、本番環境では、このステップが必要です。3...
Laravelセキュリティ

Gateで役割によってアクセス・表示制限をかける【Laravel入門講座】

Laravelには制限をかける方法は色々ありますが、最も手っ取り早いのはGateを使う方法。今回は GateとuserHasRole関数を設定して、役割ごとに表示やアクセス制限をかける方法を解説します。アクセス制限が適切にされているかどうか...
Laravel入門講座

Laravel8でユーザー登録フォームにアバター画像を追加する方法

LaravelのBootstrapを使ったユーザー登録画面で、アバター画像用フィールドを追加する方法を解説します。フォーラムサイトなど、ユーザーの画像があったほうが良いWebアプリで使えます。ステップがたくさんあってやや面倒なのですが、ひと...
Laravel入門講座

Laravelとforeach構文【Laravel超入門講座】

Laravelを使う際に絶対に必要なPHPやプログラミングの知識を解説していきます。今回は foreach構文について。foreachは、束になったデータをひとつずつ取り出してくれる超便利な構文。繰り返し(ループ)処理のひとつですが、for...
Laravel入門講座

PHPのクラスをとことん分かりやすく解説【Laravel超入門講座】

Laravelを使う際に絶対に必要なPHPやプログラミングの知識を解説していきます。今回は、分かるようで分からない【クラス】の概念について。クラスとは、プロパティ(性質)とメソッド(関数)を入れた設計図。「いや、そういわれても、よくわからな...
Laravel入門講座

Laravelのモデルとは?分かりやすく解説【Laravel超入門講座】

今回は、Laravelの「モデル」とは何か、分かりやすく説明します。一言でいうと、モデルはLaravelとデータベースをつないでくれるもの。ただこれだけでは、イマイチよく分からないですよね。Laravelのモデルの役割と作り方をとことん分か...