LINE2019.10.06この記事は約5分で読めます。フレームワークの中でも、今世界中で広く使われているフレームワークです。フレームワークというのは、ソフトウェア開発をしている上で共通で使われるような機能をまとめて枠組みとして提供できるようにしたライブラリ集のようなものです。ライブラリとの違いは、フレームワークには、ソフトウェア設計やアプリケーションの大枠まで提供されるところです。フレームワークだと、ウェブアプリを作るための大枠が用意されていいます。具体的には、ブラウザからのリクエストを受けてリプライを返答する仕組みが用意されていたり、また、アプリケーションをMVCに分けてコーディングするようにソフトウェア設計もされています。他にもいろいろ用意されてますよ。PHPでウェブアプリケーションを開発するのであれば、まずはLaravelをやっておけば良いと思いますし、Laravelを使うためにPHPを選んでも良いぐらい、使いやすいしパワフルなフレームワークだと思います。この記事では、composerを使ってLaravelでウェブアプリケーション開発を始める手順を紹介します。スポンサーリンクスポンサーリンク目次composerを使ったLaravelインストール手順composerの準備Laravelの新しいプロジェクトを作成Laravelひな形プロジェクトの動作確認まとめcomposerを使ったLaravelインストール手順composerの準備Laravelをインストールするために、PHPのライブラリ管理ツールcomposerを使います。composerがインストールされてなければ、下の記事を参考にインストールしてください。phpのパッケージ管理ツールcomposerのinstall手順PHPに限らず、どんなプログラム言語でも、ライブラリを使います。標準ライブラリでは、文字を画面に表示するための関数が必ず用意されていますし、誰でも知らず知らず利用しています。コマンド入力アプリを起動します。プロジェクト名と入力して、プロジェクトを作成します。laravel/laravelというのがlaravel本体を意味します。ように、バージョンを指定することも可能です。laravel_prj1という名前のLaravelプロジェクトを作成してみます。コマンドによって、laravelを使うプロジェクトのひな形がダウンロードされて、更にlaravelやlaravelに必要なパッケージのダウンロードが行われています。オプションはデフォルトとなってるため付けなくてもよいのですが、公式サイトの例でもついてますね。このオプションはディストリビューションパッケージの方を優先させるという意味です。–prefer-sourceとすると、ソースパッケージが優先されます。コマンドを使って、composerのグローバル環境にlaravelのインストーラをインストールする方法も紹介されています。プロジェクトごとにライブラリのパッケージを管理できるところが大きな特徴になっております。使う方法だけ紹介しています。Laravelひな形プロジェクトの動作確認Laravelのプロジェクトには、Laravelローカル開発用のサーバ起動がついています。XAMPPやapacheなどのウェブサーバーアプリがインストールされていなくても、開発を始めることができます。serveとコマンドを入力します。このままブラウザからアクセスしてみましょう。指定してアクセスしてみましょう。画面が表示されれば、Laravelプロジェクトの作成は成功です。まとめこの記事では、composerを使ってLaravelをインストールする手順を紹介しました。実際には、composerで新しくPHPのプロジェクトを作ってそこに、Laravelのひな形アプリをダウンロードして、Laravelに必要なライブラリをインストールしています。ローカルサーバー(自分のパソコン)で開発テストを行なうための簡易的なサーバーを起動して、Laravelプロジェクトにブラウザでアクセスできるところまで紹介しました。これでLaravelを使ったウェブアプリケーションの開発を始めることができますので、色々といじって行きましょう。Laravelはとても強力なフレームワークでいろいろな便利機能がありますよ。そのあたりもメルマガでもいろいろと書いてますので、よかったら登録してみてください。LINEわかばやしをフォローするわかばやしIT業務で使えるプログラミングテクニック関連記事PHPcomposerのrequire/update/installの違い。コマンドrequire/update/installの使い分けについて整理しておきます。comp...PHPWindows10でXAMPPインストールしてもスタートメニューに表示されないときは実行ファイルをピン留めしましょうこんにちは。記事「XAMPPのインストールとウェブサーバー起動」にXAMPPインストール手順を書きました。ところが「手順通りにやったのにスタートメニューに表示されない」という質問をいただきました。僕も3台のパソコンでテストしてみ...laravellaravelで環境設定ファイル.envの使い方こんにちは。laravelでは、環境ごとに違う値をセットする必要がある設定項目は、ルートディレクトリにある.envファイルに行います。この記事では、.envの特徴と使い方を紹介します。laravelで環境設定ファイル.e...PHPphpのパッケージ管理ツールcomposerのinstall手順PHPに限らず、どんなプログラム言語でも、ライブラリを使います。標準ライブラリでは、文字を画面に表示するための関数が必ず用意されていますし、誰でも知らず知らず利用しています。Windows」を使います。for...WordpressさくらインターネットでWordPressをルートディレクトリにインストールするにはさくらインターネットには、かんたんにWordpressを導入できる「クイックインストール」という機能がついています。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。ホームプログラミングlaravelプログラミングが分かるメルマガ講座プログラマに必要なスキルが身につく情報をメルマガで配信しています。登録してみてください。*マークの項目は入力必須です。「あなた専用カリキュラムと3ヶ月のサポート」で、もっと稼げるプログラマになれる講座、開催中。「プログラマとして独立したい」、「転職してプログラマとしてもっと給料をアップさせたい」と考えているのであれば、以下より詳細を御覧ください。『稼げるプログラマ育成講座』プロフィール自営のソフト開発者。小学3年のときにMSXでプログラミングを始めて、いつの間にか数十年たちました。大学ではc++を使いスパコンの研究、就職してからはcで自動車のエンジンやモータなどのパワープラント制御をやってました。今は、企業の業務改善ツールやウェブサイト・ウェブアプリを受託開発しています。・・・このブログでは、パソコン関係の仕事をしていくのに必要な情報をお伝えしています。IT業務で使えるプログラミングテクニック.。