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
学習コストも良い