PHP

スポンサーリンク
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サービスで採用されています。この記事では次...
JavaScript

Cookieの値が本番だけおかしい?PHPとJSで実装する「安全なCookie読み出しとデフォルト値フォールバック」完全ガイド

要点まとめ原因:Cookieの中身が“純粋なJSONではない”、あるいは空/null/undefinedが残っているのにサーバ側で弾いていない。対策:JSON→ダメならプレーン文字列として受け、型ごとにバリデーションし、不正時は確実に既定値...
PHP

PHPの出力関数3兄弟:var_dump・var_export・print_r の違いと使い分け

PHPで変数の中身を確認する際に便利な関数として、var_dump、var_export、print_r がよく使われます。それぞれの特徴を理解しておくと、状況に応じて効率的に使い分けられます。var_dump:デバッグの定番var_dum...
PHP

PHPデバッグの強い味方:var_dump() の便利な使い方

PHP で開発をしていると「変数の中身を確認したい」と思う場面は多いものです。そんなときに頼りになるのが var_dump()。この記事では、基本から応用まで var_dump() の便利な使い方 を紹介します。基本の使い方最もシンプルな例...
PHP

【PHP】配列から最新の日付データを抽出する方法(usortの使い方付き)

PHPで「複数のデータの中から、最新の日付を持つ1件を取り出す」ような処理は、履歴管理やイベント一覧などでよく使われます。今回はそのようなケースに使える、usort()を用いた日付降順ソート+抽出処理を分かりやすく解説します。サンプルコード...
PHP

PHPで安全に値を扱う:filter_inputの使い方と手動処理との違い

PHPでWebアプリケーションを開発する際、ユーザーからの入力値(フォームの送信値など)を安全に処理することは欠かせません。入力値を適切に検証・サニタイズせずに処理すると、XSS(クロスサイトスクリプティング)やSQLインジェクションなどの...
Nextcloud

Nextcloud Hub 10(31.0.6)でCSVからユーザーを一括登録する方法

〜 エックスサーバー・PHP 8.2.28 環境での実践例 〜多人数のユーザーを手動で登録するのは非常に手間のかかる作業です。Nextcloud Hub 10(31.0.6)には、Webインターフェースからの登録以外に、occ コマンドを使...
Linux

【完全解説】noindex, nofollow の設定方法まとめ|検索エンジンにインデックスさせない全手段

Webサイトやページを公開する際、「検索エンジンにインデックスされたくない」「Googleの検索結果に表示させたくない」といった要望は少なくありません。この記事では、検索エンジンに対して noindex, nofollow を指示する全ての...
PHP

PHPで検索条件の空データを除外するスマートな方法【array_filterと関数化の実践例】

検索フォームやフィルター画面など、ユーザーから受け取った検索パラメータには、実際には使わない空値が含まれていることがよくあります。そこで、意味のある値だけを抽出し、検索条件として使えるように整形する方法を、array_filter() と ...
スポンサーリンク
タイトルとURLをコピーしました