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とは

PHP環境で動作するウェブアプリケーションフレームワーク。
Taylor Otwell氏が開発したライブラリである。
2011年に登場し長年にわたって高い人気を持つ。
アーキテクチャとしてMVCパターンを採用している。

MVCパターンとは

Model View Controllerという3つの頭文字をとったものである。一つの設計モデル。

Model:データーベースなどのデータを管理する
View:ユーザー側の表示・出力
Controller:ModelとViewを制御する

他のフレームワークにも採用されている考え方。

Laravelに最低限必要なソフトウェア

PHP LaravelはPHPで動作するフレームワークのため
HTTPサーバー クライアントからの要求を処理する窓口
データーベース LaravelではModelの概念や標準機能で連携がものすごく楽
Laravel フレームワーク本体
Composer パッケージ管理ツール。Laravelは内部的にComposerで管理されるため必要。

Laravel環境構築

Laravel公式ドキュメントの説明にもあるLaravel Herdを使用する。

Herdのメリット

・HerdにPHPやComposerなど必要なソフトウェアを自動インストールしてくれる。
・環境を汚さないで済む
・爆速で環境構築が終わる

https://laravel.com/docs/13.x#installation-using-herd
詳しくは上記の公式ドキュメントを見るか、個人で調べる。

環境構築できたら

VScodeなどのIDEを開いて、適当なフォルダー(例:LaravelProject)をつくったらターミナル上で

Laravel new LaravelProject

を実行するとLaravelを使う上で必要なものを聞かれるのでほしいものを個人で答える。

まとめ

LaravelはPHP上のウェブアプリケーションフレームワークでMVCパターンによって楽に様々なメリットの上で開発できる。

参考文献

この記事は以下の文献を大いに参考にしました。
-これから始めるLaravel実践入門 MVCの基本からReact連携によるモダン開発まで
-著者:山田 祥寛
-発行所:SBクリエイティブ株式会社

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?