Agile育成ブログ
未来を変える喜びを
Laravel

Laravelについて学ぶ


Warning: count(): Parameter must be an array or an object that implements Countable in /home/xs638785/agile-software.site/public_html/wp-content/plugins/rich-table-of-content/functions.php on line 490

LaravelはPHPで作られたフレームワークです。
PHPフレームワークとはPHPでWebアプリを開発するときに便利な開発キットです。
フレームワークを使うことでセキュリティ・メンテナンス性・拡張性を持ったプログラムを効率的に作れるようになります。

PHPとは?

Laravelとは?

世界で最も人気のPHPフレームワークです。
2012年リリースされ、現在ではPHPフレームワークのデファクトスタンダードになりつつあります。
他にも日本で人気の高いCakePHPやSymfonyなどのフレームワークがあります。
需要が高く仕事の案件数

MVCフレームワーク

アプリケーションをModel-View-Controllerの各機能に分けて開発を行います。

低い学習コスト

Laravelは非常にコードが分かりやすく各種の機能を利用することができます。

ComposerとSymfonyの導入

Laravelはプログラムの土台部分にSymfonyを使っています。
そして、LaravelのインストールやソフトウェアのインストールはComposerというパッケージ管理ツールを使って行うようになっています。

ORMやBladeテンプレート

LaravelではデータベースアクセスにORMと呼ばれる技術を使用しています。
画面の表示にはBladeと呼ばれるテンプレートエンジンを搭載しています。

Laravelで作れるWebアプリ

  • ToDoリストなどのタスク管理アプリ
  • 勤怠管理などの業務管理システム
  • ショッピングサイト
  • SNS
  • 画像や動画の共有サイト
  • ログイン処理が必要な会員サイト

パッケージマネージャ

Laravelなどのフレームワークでは、多くのライブラリを使用します。そのため各ライブラリのバージョンなどが異なると、うまく動作しないことが起こりえます。

そこで、自動的にバージョンのすり合わせなどを行ってくれ、ライブラリのインストールなどを簡便化できるようにしたものがパッケージマネージャです。

Symfony

Composer

Blade

Eloquest

開発環境構築

You cannot copy content of this page