ルーティング、ORM、マイグレーション、キュー、リアルタイムブロードキャストを備えた、表現力豊かな構文のPHP Webアプリケーションフレームワーク。
laravel/framework
ルーティング、依存性注入、マイグレーション、キュー、イベントブロードキャストを備えた、表現力豊かな構文のPHP Webアプリケーションフレームワーク。
- スター
- 34,989
- フォーク
- 12,028
- 未解決の Issue
- 95
- 最終コミット
- 20 時間前
これは何?
Laravelは、Webプロジェクトで発生する定型的な作業を担い、開発者がアプリケーションロジックに集中できるよう設計されたPHP Webアプリケーションフレームワークです。ルーティングエンジン、依存性注入コンテナ、データベースに依存しないスキーママイグレーションを標準で提供します。
複数のセッションおよびキャッシュバックエンド、キューによるバックグラウンドジョブ処理、リアルタイムのイベントブロードキャストにも対応しています。これらの機能は連携して動作するよう設計されており、小規模なプロジェクトから大規模なシステムまで、幅広い規模のアプリケーションを支えます。
このリポジトリには、フレームワークのコアコードが含まれています。アプリケーションを構築する際は、このパッケージに依存する別のLaravelアプリケーション用メインリポジトリを使用します。
主な機能
- 01Webルートを定義するための高速なルーティングエンジン。
- 02クラスの依存関係を管理する依存性注入コンテナ。
- 03データベースに依存しないスキーママイグレーション。
- 04セッションおよびキャッシュの保存に対応する複数のバックエンド。
- 05キューによるバックグラウンドジョブ処理。
- 06リアルタイムのイベントブロードキャスト。
ユースケース
- PHPでデータベース連携型のWebアプリケーションやAPIを構築する。
- キューを使って、メール送信やレポート生成などのバックグラウンドジョブを実行する。
- クライアントにイベントをプッシュするリアルタイム機能を作成する。
クイックスタート
- 1
コアフレームワークのリポジトリにある説明を読み、アプリケーションを作成するためにLaravelのメインリポジトリを確認します
- 2
公式ドキュメントを参照してLaravelを学びます
使う前に知っておきたいこと
- このリポジトリにはコアフレームワークのコードのみが含まれているため、アプリを作成するにはLaravelのメインアプリケーションリポジトリを使用する必要があります。
収録されている特集
トピック
よくある質問
- framework とは?
- ルーティング、依存性注入、マイグレーション、キュー、イベントブロードキャストを備えた、表現力豊かな構文のPHP Webアプリケーションフレームワーク。 Laravelは、Webプロジェクトで発生する定型的な作業を担い、開発者がアプリケーションロジックに集中できるよう設計されたPHP Webアプリケーションフレームワークです。ルーティングエンジン、依存性注入コンテナ、データベースに依存しないスキーママイグレーションを標準で提供します。
- framework は無料で使えますか?ライセンスは?
- framework は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- framework は今もメンテナンスされていますか?
- 活発にメンテナンス中。framework の最終コミットは 2026年11月6日 です。
- framework は何に使えますか?
- PHPでデータベース連携型のWebアプリケーションやAPIを構築する。 キューを使って、メール送信やレポート生成などのバックグラウンドジョブを実行する。 クライアントにイベントをプッシュするリアルタイム機能を作成する。
- framework のインストール方法は?
- コアフレームワークのリポジトリにある説明を読み、アプリケーションを作成するためにLaravelのメインリポジトリを確認します 公式ドキュメントを参照してLaravelを学びます
- framework はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/laravel/framework
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Symfonyは、Webアプリケーションやコンソールアプリケーションを構築するためのPHPフレームワークと、再利用可能なPHPコンポーネント群です。
迅速な開発と、すっきりとした実用的な設計を促す高水準のPython Webフレームワーク。
Ruby on Railsは、Rubyでデータベース連携型Webアプリケーションを構築するためのフルスタックMVCフレームワークです。
ルーティング、ビュー、PostgreSQLモデル、開発用IDEを標準搭載した、型安全なHaskell向けWebフレームワーク。
コントローラーのクラスやメソッドにPHP 8属性を付けてルートを登録できるLaravelパッケージです。