L-0.Laravelに取り組む前に

PHPとLaravelの関係性

PHP

動的なwebサイトを作るときに使われています。

★動的なwebサイトとは、通販サイトや予約サイトなどユーザーにより異なるコンテンツが表示されるサイトのこと​。

Laravel

PHPの開発を簡単にするためのフレームワークの1つです。​

★フレームワークとは、開発に必要になる機能や骨組みをまとめたものの総称​です。

Laravelがなぜ使われているのか​

  • PHPを用いた開発の中で、時間をかけていられない部分を簡単に終わらせる事が出来ます。(テンプレートがあるため1からコードを書かなくて良い) 
  • ブラウザの表示のViewの部分とデータベースとの連携を行うModelの部分が分かれているため分業での作業を行うこと簡単に出来ます。​
  • バリデーションのチェックが簡単に行えます。​

※バリデーションチェックとはユーザーが入力する値が日付であって欲しいや、整数であって欲しいなどをチェックすること​。

PHPとLaravelの比較​

PHP

PHPの場合はすべてのコードを1から自分で書いていく必要があります。

分業した場合コードの書き方が開発者により異なる場合が出てきます​。

Laravel

Laravelの場合はテンプレートがあるため、ひな型になる形は短時間で作ることが出来ます。

プログラムの書き方にルールが生まれるため書き方の統一化をすることが出来ます​。

PHPとLaravelは比較するものでもないですが、基本的にはPHPをより使いやすくするための機能を追加するものがLaravelとなります!​

そのため実際の現場でもフレームワークを使い開発にかかる時間や労力といったコストを削減することが出来ます!!​