Laravelについて

テーマ「Laravelについて」

Laravelとは?
Web開発で使われるPHPフレームワーク

PHPとは?
 →web制作の中で動的な動きができる
PHPでできることといえば?
 →ブログ記事を増やすときにわざわざHTMLに追加しなくても、
  データベース内に記事の倉庫を作っておくことで、タイトル、記事、内容を引っ張ってくることができる
HTMLを増やさなくてもよい=コードの見やすさがある

データベース連携=データをまとめている場所
 →商品情報をデータベースに紐付けすることで、誰がどんな商品を買ったかわかる!!

フレームワーク=アプリケーションのテンプレート
ライブラリ=よく使う機能などをパッケージ化して使用する部品

🌟メリット🌟
 書き方が定しているから保守性がある
 入力した情報が保存される→管理しやすい
 需要が高い(WordPress、シェア率が多い=案件数多)→https://www.sejuku.net/blog/12563

特徴
・MVCパターン
  Mモデル=データーを扱う本体部分
  Vビュー=モデルとビューの制御
  Mモデル=データを取り扱う部分
    →処理される部分を切り分けることによって開発しやすい
・Composer=パッケージを追加することができる
・artisanコマンドラインの支流(データベースにテーブルを作ることができる)

💻開発事例💻
Wikipedia、ぐるなび、WordPress、Slack、Facebook

管理の仕方
MAMP(Web開発に必要なフリーソフトをまとめて扱うパッケージソフトウェア)をGUI上で見ることができる
データベースの中に情報が入ってる

🔰初学者が作りやすいツール🔰
Todoリストがおすすめ
 →データベース内の仕組みを理解しやすい

📓学習サイト📓
ララ帳、ドットインストール、Schoo
学習コストも良い

いいなと思ったら応援しよう!