Laravel

Laravel

【Laravel】バリデーションをスッキリ綺麗に!フォームリクエスト(Form Request)の使い方まとめ

Laravelのフォームリクエスト(Form Request)は、バリデーションや認可(Authorization)のロジックをコントローラから切り離し、専用のリクエストクラスに集約するための仕組みです。これを利用することで、コントローラを...
Laravel

【Laravel】マイグレーションファイルの書き方・コマンドまとめ

Laravelの開発において、データベースのバージョン管理を行う「マイグレーション(Migration)」。 今回は、よく使うマイグレーションファイルの作成方法から、カラム定義の書き方、実行コマンドまで、逆引き的に使える備忘録としてまとめま...
Laravel

【VSCode】Laravelアプリ 「ショップ買い物」 手動開発

前回、VSCodeとClineで自動で開発してショップお買い物アプリを、手動で作成します。1. データベースの準備(XAMPP)XAMPP Control Panelを開き、Apache と MySQL の「Start」ボタンをそれぞれクリ...
AI

【VSCode】Laravelアプリ 「ショップ買い物」 Cline で自動開発

前回TwitterModokiアプリで味をしめたので、今回はショップお買い物アプリを生成AIに作成させてみた。その後、自分でも作成する予定。1. 開発環境の前提ローカルサーバー: XAMPP(Apache, MySQL 起動済み)エディタ:...
Laravel

【Laravel】actingAsで$userに赤波線(型エラー)が出る時の解決方法

Laravelの開発中、VS Code上で $this->actingAs($user) や Auth::user() から取得した $user に赤波線(型警告)が表示されることがあります。プログラム自体は正常に動作するものの、エディタ上...
Laravel

【Laravel】キャッシュを一発解決!ビューや設定をクリアするArtisanコマンド

Laravelの開発中や本番環境へのデプロイ時、「Bladeファイルを修正したのに画面に反映されない」「環境変数の設定を変えたのに古いデータのまま動いている」といったトラブルに遭遇したことはありませんか?それは、Laravelが高速化のため...
Laravel

【Laravel】簡単アプリ作製【4】商品一覧表示機能

Laravelを使って、データベースに登録された商品の一覧を表示する機能を実装する。 今回は、既存の商品データ(名前、価格、カテゴリ)を一覧表形式で表示するWebページを作成。1. ルートの設定 まず、一覧ページにアクセスするためのルートを...
Laravel

【Laravel】TwitterModokiアプリの自宅サーバーへのデプロイ作業

Windowsのローカル開発環境で作成したLaravelアプリケーション(TwitterModoki)を、自宅サーバー(AlmaLinux)の本番環境へデプロイしました。既存のポートフォリオサイトのサブドメインの動作を邪魔することなく、サブ...
Laravel

【VSCode】Laravelアプリ 「TwitterModoki」手動開発

1. 雛形作成とローカル起動 コマンドプロンプトやターミナルを立ち上げ、Webサーバーの公開ディレクトリ(htdocs など)へ移動してからプロジェクトを作成し、VS Codeで開いてローカル開発環境を立ち上げる。BAT (Batchfil...
AI

【VSCode】Laravelアプリ 「TwitterModoki」Cline で自動開発

VSCodeにCline組み合わせると、Laravelのアプリも全て自動で作成してくれるらしい。とりあえずやってみたら、本当に指示出ししてから30分程でアプリが完成した、驚き。なので、その手順の備忘録。1.開発環境の前提条件下記の環境が整っ...