Laravel

Laravel

【Laravel】php artisanとは?よく使うコマンド一覧と基本的な使い方をわかりやすく解説

Laravel(ララベル)で開発を始めると必ず目にするのが php artisan というコマンドです。この記事では、XAMPP(Apache/MySQL)環境で開発を行う方向けに、php artisan の役割や使い方、開発でよく使うおす...
Laravel

【Laravel】名前付きルート(Named Routes)とは?書き方・メリット・実践的な使い方を徹底解説

Laravelでルーティングを定義する際、非常に便利で欠かせない機能が名前付きルート(Named Routes)です。プロジェクトの規模が大きくなると、URLの変更が発生した際に対象のコードをすべて手動で修正するのは大きな手間となり、バグの...
Laravel

【Laravel】ルーティングをスッキリ整理!Route::groupの基本的な使い方と実践パターン

LaravelでWebアプリケーションを開発していると、気づけば routes/web.php や routes/api.php の記述が膨れ上がってしまうことがあります。「管理画面のURLにはすべて /admin をつけたい」「特定のグル...
Laravel

【Laravel】ルーティング基本まとめ!書き方からパラメータの受け渡しまで分かりやすく解説

WordPressのWebサイト開発で「もっと高度な機能を作りたい」「フレームワークに挑戦したい」と思ったときによく使われるのが、PHPの人気フレームワークLaravelです。Laravelを学ぶ上で、最初に理解しておくべき重要な仕組みが「...
Laravel

【Laravel】View Composer 実践ガイド:全ページ共通データをスマートに渡す方法

LaravelでブログやWebアプリを開発していると、「すべてのページのサイドバーに最新のカテゴリー一覧を表示したい」「ヘッダーに常にユーザーの通知件数を表示したい」といった要件に必ず直面します。これをすべてのコントローラーに書いてしまうと...
Laravel

【Laravel】10分で理解する「Hello World!」の表示と画面描画(Blade)の仕組み

Laravelを学び始めたとき、最初に触れるのが「ルーティング」と「ビュー(テンプレートエンジン)」です。この記事では、まず最もシンプルな routes/web.php で文字を表示する方法を試したあと、Laravelのテンプレートエンジン...
Laravel

【Laravel】Webアプリケーション開発の大まかな流れ

「XAMPPとVSCodeが入ったWindows 11環境で、Laravel開発を始める全体フローを知りたい!」すでにXAMPP(PHP/MySQL/Apache)が導入されている場合、新たな環境構築や php artisan serve ...
Laravel

【Laravel】簡単アプリ作製【10】自宅サーバーへのデプロイ手順

Windows開発環境からWinSCPを用いて一般ユーザーのホームディレクトリ(~/)へLaravelプロジェクト(.env.example や .htaccess などの隠しファイルを含む全ファイル)を転送済みの状態からスタート。1:SS...
Laravel

【Laravel】簡単アプリ作製【9】カテゴリー追加機能

カテゴリー追加する機能を実装するのを失念していたので追加。1. 新しく作成するファイル① 画面(ビューファイル)の新規作成ローカル環境の resources/views/ 内に categories というフォルダを作成し、その中に ind...
Laravel

【Laravel】簡単アプリ作製【8】Bootstrapで共通テンプレート化とオシャレに装飾

初期の未装飾なHTML状態から、Bootstrap 5(CDN)を導入して管理画面(CRUD)のUIをモダンに刷新する。 同時に、Bladeの継承機能(@extends)を用いて、ヘッダーやログアウト機能、メッセージ表示などの共通コンポーネ...