laravel11でアプリを作成
ローカル環境でLaravelアプリの起動まで行いました。 Breezeのユーザー認証が手軽に導入できましたので、Laravel導入時に毎回使おうと思います。 今回は個人開発アプリを作る準備です。 インストール composer create-project laravel/laravel アプリの名前 "11.*" cd アプリの名前 php artisan serve MyS […]
ローカル環境でLaravelアプリの起動まで行いました。 Breezeのユーザー認証が手軽に導入できましたので、Laravel導入時に毎回使おうと思います。 今回は個人開発アプリを作る準備です。 インストール composer create-project laravel/laravel アプリの名前 "11.*" cd アプリの名前 php artisan serve MyS […]
【1】前提条件 サーバーに以下がインストール済みであること nginx PHP 8.1以上 MySQL 5.7以上 or MariaDB Composer Node.js 16以上 certbot (Let’s Encrypt) Laravelプロジェクトはgit管理されていること SSH秘密鍵でサーバーに接続できること DNS設定が済んでいること 【2】基本のデプロイ手順 2-1. […]
Ruby と PHP の比較 はじめに プログラミングでは、配列がデータベースのような構造(ハッシュの配列/連想配列の配列)になっていることがよくあります。このブログでは、そのような構造から特定の条件に一致するデータを効率的に検索・抽出する方法を、Ruby と PHP の両方で解説します。 直接フィルタリング まず、最もシンプルな方法として、配列から直接条件に一致するデータをフィルタリングする方法 […]
PHP と Ruby では、super の扱いが Java や JavaScript とは異なります。どちらの言語も、super() を明示的に呼び出さない限り、親クラスのコンストラクタは自動的に実行されません。 したがって、親クラスの共通処理を実行するためには super() を明示的に呼び出す必要があります。 言語 super(または parent::__c […]
git init git add [file name] または git add . git commit -m “[message]” git checkout [file name] または git checkout . git reset HEAD^ —hard Git で管理しないファイル git branch [branch name] git check […]
Laravel のコントローラーから別のコントローラーの呼び出しはOK? Laravel のコントローラーにprivate メソッドを書いてもよい? 1. コントローラーが肥大化する 2. 関心の分離の原則に反する 3. 再利用性が低い まとめ ビジネスロジックはサービスクラスにすべて書いてよいの? モデルに書くロジックの内容は? スコープメソッド アクセサ サービスク […]
laravelのTailwindCSS Tailwind CSS のインストール Tailwind CSS の初期設定 SCSS のパッケージインストール resources/scss/app.scss の作成 laravelのユーザー認証 共通レイアウトの作成 コントローラーの作成 トップページの作成 ダッシュボードページの作成 Con […]
環境構築 環境 ssh接続 再構築のためホストが変わった警告がでます 権限がないためkey-pairにアクセスできない警告がでます laravelプロジェクトの構築★ アプリの作成 mysqlに変更 アプリの起動確認 サーバーの準備 インストール mysqlの設定 プロジェクトの転送★ プロジェクトをサーバーにコピ […]
RailsはWebアプリ開発フレームワークで初心者にもわかりやすいと言われます。 しかし、環境構築で挫折する人が多いのも現状です。 今回はRailsをWindows11で開発できるセットアップを行います。 せっかく始めるのに、何もできないまま終わりたくないですよね。 動画でサポートしていきます。 YouTubeを活用してぜひ始めてみてください。 結論は、WSL2を使いましょう。 YouTubeでの […]