ローカル環境でLaravelアプリを実行する方法


  1. Laravelのセットアップ:

    • LaravelをインストールするためにComposerを使用します。ターミナルで以下のコマンドを実行します。

      composer global require laravel/installer
    • Laravelプロジェクトを作成するために、以下のコマンドを実行します。

      laravel new プロジェクト名
  2. ローカルサーバーの起動:

    • Laravelプロジェクトのディレクトリに移動し、以下のコマンドを実行します。

      cd プロジェクト名
      php artisan serve
    • ローカルサーバーが起動すると、ターミナルに表示されるURLにアクセスすることでLaravelアプリにアクセスできます。

  3. データベースの設定:

    • .envファイルを編集し、データベース接続の設定を行います。

      DB_CONNECTION=mysql
      DB_HOST=127.0.0.1
      DB_PORT=3306
      DB_DATABASE=データベース名
      DB_USERNAME=ユーザー名
      DB_PASSWORD=パスワード
  4. マイグレーションの実行:

    • データベーステーブルの作成や更新にはマイグレーションを使用します。以下のコマンドを実行します。

      php artisan migrate
    • 問題1: "Class Not Found" エラー

      • エラーメッセージが表示される場合、クラスが正しくオートロードされていない可能性があります。Composerを使用してオートロードを再生成します。
      composer dump-autoload
    • 問題2: "Permission Denied" エラー

      • ストレージディレクトリやキャッシュディレクトリに適切な書き込み権限が設定されていない場合に発生します。以下のコマンドでパーミッションを修正します。
      chmod -R 755 storage
      chmod -R 755 bootstrap/cache
    • 問題3: "Connection Refused" エラー

      • データベース接続設定が正しくない場合に発生します。.envファイルの設定を確認し、正しい接続情報を使用してください。