最終更新日:
Laravelとは、PHPでWebアプリケーションを作るための、広く使われているフレームワークです。
Laravelは、オープンソースとして公開されているPHPのフレームワークです。ログインの機能、データベースの読み書き(ORM)、メールの送信、定期的な処理の実行など、業務システムでよく使う機能をそろえています。決められた書き方に沿って作るため、作りがそろいやすくなります。
PHPが動くサーバーで動かせ、経験を持つ技術者も多いため、受託開発でよく使われています。管理画面、予約や申し込みの受け付け、社内の業務システムなど、データの登録と表示が中心のシステムに向いています。APIのサーバーとしても使えます。
版ごとに保守の期限があり、古い版のままでは安全のための修正を受けられなくなります。PHP本体の版の更新とあわせて、定期的に版を上げる計画を立てておきます。便利な機能に頼りすぎると処理が重くなることもあるため、データが増えたときの速さも確かめておきます。
関連する用語
- PHPWebサイトやシステムのサーバー側の処理を作るのに広く使われているプログラミング言語です。
- フレームワークアプリケーションの骨組みと作り方の決まりを用意し、共通の処理をまとめて提供するしくみです。
- ORMプログラムの中のデータと、データベースの表との対応づけを自動で行うしくみです。
- ReactWebの画面を、部品(コンポーネント)の組み合わせで作るためのJavaScriptのライブラリです。
- REST APIURLでデータの対象を表し、HTTPの決まった操作で読み書きする、Web APIの代表的な作り方です。
- RDB(リレーショナルデータベース)データを行と列の表で持ち、表どうしを関連づけて扱うデータベースです。