Hachinet Logo
×

フレームワークとは?Laravel及びLaravelのインストール仕方

フレームワークは、完全に構築されたクラスライブラリであり、アプリケーションソフトウェアを開発するためのフレームワークである。フレームワークはプログラマにとって「原料」のセットと比べられる。 プログラマーは、使用する前に自分自身で設計するために多くの時間を費やす事を代わりに、フレームワークを利用して、それらを結び付ける事だけで完全製品を作成する事ができる。

 2020年05月05日

フレームワークは、完全に構築されたクラスライブラリであり、アプリケーションソフトウェアを開発するためのフレームワークである。フレームワークはプログラマにとって「原料」のセットと比べられる。 プログラマーは、使用する前に自分自身で設計するために多くの時間を費やす事を代わりに、フレームワークを利用して、それらを結び付ける事だけで完全製品を作成する事ができる。

1.フレームワークとは?

フレームワークは、完全に構築されたクラスライブラリであり、アプリケーションソフトウェアを開発するためのフレームワークである。フレームワークはプログラマにとって「原料」のセットと比べられる。

プログラマーは、使用する前に自分自身で設計するために多くの時間を費やす事を代わりに、フレームワークを利用して、それらを結び付ける事だけで完全製品を作成する事ができる。

MVCとは?

  • MVC = Model + View + Controller
  • Model(モデル):データに違いない。(具体的は、Zend フレームワーク(Zend Framework)では、データベース管理システム(DBMS)に直接操作するタスクを実行するクラス)
  • ビューモデルは各ビューモデルを連結すし、ユーザの要請によりブラウザにデーターを出力する。
  • View(ビュー): コントローラから渡されたアクションとモデルからのデータからウェブページをレンダリングするタスクを実行する(テンプレートレンダリングとして解釈できる)。
  • Controller(コントローラ): コアであり、あなたのウェブサイトを実行する。1つのウェブサイトは多くのモジュールを持つ(Joomlaフレームワークのコンポーネントとして理解できる)。また、1つのモジュールは多くのコントローラーを持ち、 1つのコントローラは多くのアクションがある。

2.Laravelとは?

  • LaravelはTaylor Otwellによって開発され、無料なオープンソースのPHPフレームワークであり、モデル・ビュー・コントローラ(MVC)ウェブアプリケーションの開発を補助することを目的とする。Laravelフレームワークの主な機能は、理解しやすい構文と明快さ、モジュラーパッケージシステム及び依存パッケージ管理、リレーショナルデータベースにアクセスする様々な方法、アプリケーション保守への様々な補助ユーティリティが含まれる。 
  • 2015年3月、開発者は最も人気のあるPHPフレームワークに投票した。Laravelは2015年に最も人気のあるPHPフレームワークの1位になり、次にSymfony2やNetteやCodeIgniterなどである。それ以前は2014年8月にLaravelがGithubで最も人気があり、最も注目されているPHPプロジェクトになった。
  • LaravelはMIT資格の下で発行され、ソースコードはGithubで保存される。

3.Laravelのインストール仕方
Composer、Xampp、git bashをインストールした後。

  • ステップ1:xamppのhtdocsにアクセスする
  • ステップ2:「Shift」キーを押して右クリックし、「open power shell window here」を選択する。
  • ステップ3:コマンドcomposer global require “laravel/installer”を入力する:
  • ステップ4:完了した後、「laravel new name-project」を入力する。

注意:「name-project」はインストールしたい名前(別の名前の変更は可能)

  • ステップ5: file.envを開いて、アプリケーションのデータベースおよびurl情報を構成する。
  • ステップ6:MySQLデータベースを作成する。
  • ステップ7:config / app.phpファイルを開き、必要に応じて「time zone」と「located 」を編集する。

If you need advice regarding any of our services, please feel free to contact us.
  • Offshore Development
  • Engineer Staffing
  • Lab Development
  • Software Testing
*Our contact information is as follows:
Phone: (+84) 2462 900 388
Email: contact@hachinet.com
Please feel free to contact us for consultations or applications via phone.
Click here for a free quote.

Tags

If you have any questions or would like to collaborate with Hachinet, please leave your information here. We will get back to you shortly.

 Message is sending ...

Related Articles