Laravel

スポンサーリンク
Laravel

Laravel実務構成(ディレクトリ設計・API設計・フロント連携) – 12/12

これまでのLaravelシリーズでは、基礎から実装まで一通り解説してきました。環境構築ルーティングControllerBladeEloquentMigrationForm / ValidationAPI認証これらを理解すれば、Laravel...
Laravel

Laravelの認証(ログイン・ユーザー登録・認証の基本) – 11/12

前回は LaravelのAPI開発 を解説しました。これでデータ取得(API)フロントエンド連携ができるようになりました。次に必要になるのがユーザー認証(ログイン機能)です。多くのWebアプリではログインユーザー登録ログアウトなどの機能が必...
Laravel

LaravelのAPI開発(JSONレスポンスとフロントエンド連携の基本) – 10/12

前回は FormとValidation を解説しました。これでフォーム入力バリデーションデータ保存ができるようになりました。今回はフロントエンドと連携するAPIを作る方法を解説します。現在のWeb開発ではLaravel(バックエンド)Rea...
Laravel

LaravelのFormとValidation(フォーム送信と入力チェックの基本) – 9/12

前回は Migration(テーブル作成) を解説しました。これでデータベースモデル(Eloquent)の準備が整いました。次に必要になるのがユーザー入力の受け取りです。Webアプリではログイン会員登録投稿フォームなど、ユーザーからの入力が...
Laravel

LaravelのMigration(データベース設計とテーブル作成の基本) – 8/12

前回は Eloquent ORM を使ったデータ操作を解説しました。データ取得(all / find / where)データ保存(save / create)しかし、そもそもデータベースのテーブルはどう作るのか?という問題があります。Lar...
Laravel

LaravelのEloquent ORM(データベース操作の基本) – 7/12

前回は Bladeテンプレート を解説しました。これで画面表示(View)処理(Controller)ができるようになりました。次に必要になるのがデータの保存・取得です。Laravelではこれを Eloquent ORM(イロクアントORM...
Laravel

LaravelのBladeテンプレート(ビューの作り方とレイアウト) – 6/12

前回は LaravelのController を解説しました。Controllerでは処理を行うデータを用意するところまでを担当しました。次に必要になるのが画面表示です。Laravelでは画面表示にBlade(ブレード)テンプレートを使いま...
Laravel

LaravelのController(コントローラの役割と基本の使い方) – 5/12

前回は Laravelのルーティング(routes/web.php) を解説しました。ルーティングではURL処理を結びつけました。しかし実務では、ルーティング内に処理を直接書くことはほとんどありません。そこで登場するのがController...
Laravel

Laravelのルーティング(routes/web.phpの基本とController連携) – 4/12

前回は Laravelのディレクトリ構造 を解説しました。今回はその中でも最初に触ることになるルーティング(Routing)を解説します。ルーティングはURLと処理をつなぐ仕組みで、Laravel開発の入口になります。この記事では次の内容を...
Laravel

Laravelのディレクトリ構造(全体像と重要フォルダの役割) – 3/12

前回の記事では Laravelの環境構築 を行い、実際にLaravelを起動しました。今回は次のステップとしてLaravelプロジェクトの中身(ディレクトリ構造)を理解していきます。Laravelは多くのフォルダとファイルで構成されており、...
Laravel

Laravelの環境構築(PHP / Composer / Laravelインストール完全ガイド) – 2/12

前回の記事では Laravelとは何か を解説しました。今回は実際にLaravelを動かすための環境構築を行います。この記事では次の内容を解説します。必要なツールPHPの確認Composerの導入Laravelプロジェクト作成開発サーバー起...
Laravel

Laravelとは?初心者向けにわかりやすく解説(環境・特徴・できること) – 1/12

Webアプリケーションを開発する際、バックエンドのフレームワークとしてよく使われるのが Laravel(ララベル) です。Laravelは現在、PHPフレームワークの中で最も人気が高く、多くのWebサービスで採用されています。この記事では次...
Laravel

Laravel Sail 環境で Google Maps API を使って住所検索と緯度・経度の自動入力機能を実装する方法

この記事では、Laravel Sail 環境で Google Maps JavaScript API と Geocoding API を使用して、住所検索機能および地図を使った緯度・経度の自動入力機能を実装する方法を紹介します。この機能によ...
Laravel

Laravel Sail 環境で Bootstrap から TailwindCSS へ切り替える方法

Laravel Sail 環境で動作している Laravel アプリケーションのフロントエンドを、Bootstrap から TailwindCSS へ切り替える方法をご紹介します。前提条件Laravel Sail 環境がセットアップされてい...
Laravel

Laravel | 都道府県マスタを追加し、APIと管理画面から管理する方法

この記事では、Laravelで都道府県マスタを追加し、それを利用してスポット情報を管理する方法を紹介します。また、都道府県データを取得できるAPIの作成や、管理画面から都道府県マスタを管理する手順についても解説します。この記事は、これまでに...
Laravel

Laravel | スポット情報管理用の管理画面を追加する方法

Laravelでスポット情報(登録・編集・削除)の管理ができる管理画面を追加する手順を説明します。この記事では、routes/web.php のルーティング設定、コントローラ、Bladeテンプレートを作成し、スポット情報を管理できる仕組みを...
Laravel

Laravel Sailを使ってスポット情報を表示するAPIを作成する方法

Laravel Sailを使ってプロジェクトをセットアップし、スポット情報をデータベースに保存して、リスト形式および単一のスポット情報をAPIで表示する手順を紹介します。手順概要Laravelプロジェクトの作成(Laravel Sailを使...
Laravel

Laravel | 奇数・偶数時間と分数を指定してキャッシュを管理する

重い処理を複数実行する必要があるページの表示速度をあげるためキャッシュを導入してみましたが、30分や1時間など決まったキャッシュ時間の設定だけでは思うような結果にならなかったので、奇数時間・偶数時間と分数を指定してなるべく細かく時間差を作っ...
Laravel

Laravel | BladeのCSSやJSにバージョン番号を付与する

バージョン番号を定義する"config/app.php" にバージョン番号用の定義を追加します。return [ /* |-----------------------------------------------------------...
Laravel

Laravel | いいね!管理用のモデル作成

Laravelでいいね!のデータ管理用のマイグレーションファイルとモデル作成のメモ。マイグレーションファイルとモデルの作成BlogLikeモデルとblog_likesテーブル作成のためのマイグレーションファイルを同時に作成します。% sai...
スポンサーリンク
タイトルとURLをコピーしました