0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Laravelについて

Posted at

Laravelとは?

LaravelはPHPでWeb開発をする際に用いられるフレームワーク。

Laravelの特徴

LaravelはMVCモデルというソフトウェアのデザインパターンを採用している。

Model:データベースに対してデータの登録、取得、更新、削除などを行う。
View:ブラウザに表示される画面の作成を行う。
Controller:ユーザーからの要求に対して、ModelとViewの連携を行う。

Composerでパッケージ管理できる

LaravelはComposerというパッケージ管理システムを使用している。これは、開発の際に必要となるパッケージやライブラリを管理、インストールする機能を持つツール。
あらゆるライブラリを使用時にほかのライブラリもインストールしなければならないといった依存性の問題が起こる場合があるが、Composerがあればコマンドツールで必要なライブラリをまとめてインストールしてくれるので便利。

データベースの操作が簡単

Laravelには、データベースとモデルにリレーションを持たせることで、データ操作を簡単にするエロクアントORMとデータ変更などをMVCモデルのモデル側から行うことでデータベースの管理を簡単にするマイグレーションが備わっているので、データベースの接続た作成なども、少ない記述量で済む。

artisanコマンドで作業量を減らせる

Larevelには、独自のartizanコマンドツールが備わっている。これを利用することでデータベース管理やサーバの起動、ファイルの作成といったコマンドライン上で行えるようになり、Web開発や業務システムの開発も少ないコードで効率的に行える。

簡単にバリデーションの設定ができる

Laravelでは簡単な設定でバリデーションを行える。

軽量なBladeテンプレートを持っている

LaravelはViewに、Bladeテンプレートという軽量なテンプレートエンジンを採用している。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?