Laravel フレームワークを使用して開発している場合、Laravel のバージョンのアップグレードやコードの移行など、Laravel の削除が必要な状況が発生することがあります。この記事では、他のプロジェクトに影響を与えずにLaravelを完全に削除する方法を説明します。
ステップ 1: プロジェクト ファイルをバックアップする
Laravel を削除する前に、予期しないエラーやファイルの損失を避けるために、最初にプロジェクト ファイルをバックアップすることを忘れないでください。バックアップは、プロジェクト ファイルの方法でバックアップすることも、クラウド ディスクなどの外部ストレージ デバイスにバックアップすることもできます。
ステップ 2: Laravel の依存関係を削除する
Laravel プロジェクトは Composer に依存しているため、Laravel をアンインストールする前に、まず Laravel に関連する依存関係パッケージを削除する必要があります。
ターミナルを開き、Laravel プロジェクトのルート ディレクトリに入り、次のコマンドを実行して依存関係を削除します。
composer install --no-dev --ignore-platform-reqs --no-scripts --no-plugins
このコマンドは、vendor
内の Laravel 関連の依存関係を削除します。現在のディレクトリ内のディレクトリ。
ステップ 3: Laravel ディレクトリを削除する
Laravel ディレクトリを削除する前に、app/config/
ディレクトリに入り、app.php をコピーする必要があります。
ファイル Laravel ディレクトリ削除後のエラーを回避するために、providers
配列と aliases
配列から Laravel 関連のエントリを削除します。
Laravel ディレクトリを削除するには、コマンド ラインを直接使用できます。プロジェクトのルート ディレクトリで次のコマンドを実行して、Laravel ディレクトリを削除します。
rm -rf vendor/laravel
実行後、次のコマンドを実行します。プロジェクトのルート ディレクトリを削除し、生成された自動ロード ファイルを削除します:
composer dumpautoload
ステップ 4: Laravel 関連ファイルを削除する
Laravel ディレクトリを削除した後、他のファイルを削除し、プロジェクトのルート ディレクトリで次のコマンドを実行し、Laravel の設定ファイルを削除し、ファイルを表示します。
rm -rf bootstrap/cache rm .env rm -rf storage rm -rf resources/views/vendor
最後に、プロジェクト ディレクトリでエディタまたはターミナル ツールを使用して、「laravel」などの Laravel に関連するファイルまたはフォルダを見つけて削除します。 " または "Laravel" " ディレクトリ、Laravel フィールドを含む設定ファイルなど。
ステップ 5: データベースをクリーンアップする
Laravel プロジェクトでデータベースを使用する場合は、後続の操作でのエラーを避けるためにデータベース内の Laravel 関連データをクリーンアップする必要があります。
すべてのデータベース データをバックアップした後、データベース クライアントを開き、次のコマンドを実行して Laravel 関連データをクリーンアップします:
DROP TABLE migrations;
注: この操作により、移行# が削除されます。 ## テーブル。慎重に実行する必要があります。
以上が他のプロジェクトに影響を与えずにLaravelを完全に削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。