Laravelプロジェクトとは?作成方法も含めて初心者向けによく分かるように解説!

Laravelプロジェクトとは?作成方法も含めて初心者向けによく分かるように解説!

[st-kaiwa3 r]Laravelプロジェクトって何?[/st-kaiwa3]

Laravelプロジェクトとは、Laravelで作成中の1サイトのファイルが全部入ったフォルダの事、つまりサイトのフォルダの事です。

言い換えると、Laravel本体がインストールされたフォルダの事を指します。

これを聞いてもあなたは今ひとつピンとこないと思うので、
まずLaravelの構造自体を解説します。

Laravelプロジェクトとは?作成とはどういう事?

Laravelでウェブサイトを作る際は、Laravelをサイトごとにインストールします。

これは、WordPressをサイト毎にインストールするのと全く同じです。

Laravelプロジェクト1

[st-kaiwa3 r]え?そうなの?サーバーやPCに1つだけダウンロードするわけじゃないんだ。[/st-kaiwa3]

[st-kaiwa1 r]違うんだ。サイトごとにLaravelをインストールすると、Laravelサイトの原型みたいなものができるから、それをイジって、自分のLaravelサイトを作っていくんだ。[/st-kaiwa1]

なので、新しいサイト用に新しいLaravel一式をインストールする事を
Laravelプロジェクトの作成と言います。

Laravelプロジェクト2

Laravelは通常、Composerというソフトを使ってサイト毎にインストールします。

例えば、この画像は、XAMPPというLaravelを動かすための環境ソフトのフォルダ内なのですが、
そのXAMPPのhtdocsというフォルダの中に、作成したLaravelプロジェクト達(サイト達)が入ってます。

Laravelプロジェクト名は基本的にはサイト名を付けますが、テスト用や練習用だったら、test1とか、sample1とか、そんな名前を付ければOKです。

Laravelプロジェクトの名称は、基本的には半角英数字を使います。というのも、実際にサーバーで今後動かす際にも、このLaravelプロジェクト名は使いますから、英数字でないとバグってしまう可能性が高いです。英語であれば、大文字、小文字どちらも使えますが、のちのちのタイプミスでエラーなどを避けるために、小文字推奨です。

下の画像は「japaslang」というサイトのLaravelプロジェクトフォルダの中身です。

Laravelプロジェクトを作成すると、

毎回、app, config, database, public, resources, routes, storage, vendor などといったフォルダ群が作成されます。これらがLaravelを動かすファイルが入っているフォルダ群です。

これらの中のファイルを書き換えたり、新しいファイルを作成してこのフォルダの中に入れる事で、あなたのサイトが表示されるようになってます。

[st-kaiwa1 r]つまり、新規作成するLaravelサイトの事をLaravelプロジェクトって呼んでるんだ。じゃあ、実際にLaravelプロジェクトをどう作るかを説明するね。[/st-kaiwa1]

Laravelプロジェクトの作成方法

Laravelプロジェクトの作成には、以下のコマンドを使います。

コピーしました

コピー

composer create-project "laravel/laravel=6.*" newsite --prefer-dist

この6.* の部分は、バージョンなので、バージョン指定したい場合に入力します。
バージョン指定しない場合は、最新版がインストールされます。newsiteの部分は自分のサイト名、もしくは付けたい名前を付けてください。それがフォルダ名になります。

[st-kaiwa3 r]え、ちょっと待って!! いきなりコマンド打つとか言われても、さっぱり意味分かんないんだけど。コマンドを何でどこに打つの?[/st-kaiwa3]

[st-kaiwa1 r]

コマンドプロンプト(ターミナル)でやっていくんだけど、手順はここで解説してる↓

Laravel6のインストールのやり方。超初心者でもよく分かるレベルで解説

さっぱり分からない場合は、これを上から順番に読んでいくと何をどうやるのかよく分かるよ↓

Laravelでサイト作成のやり方。初心者向けに1からの流れを分かりやすく解説!

Laravel6入門:開発環境の構築とは?XAMPPを例にやさしく解説!

Laravel6入門:XAMPPインストールのやり方、2020最新版

Laravel6入門:コンポーザーのインストール(Windowsで一番簡単なやり方!)

[/st-kaiwa1]

バージョン指定しない場合は、

コピーしました

コピー

composer create-project laravel/laravel newsite --prefer-dist

と入力すればOKです。

Laravelのバージョンのおすすめは?2020年から学び始めるなら

他にもサイトによっては、Laravelプロジェクトの作成の所で、

laravel new testsite

のように打つように指示されているかもしれませんが、こちらも作られるファイルは同じです。どちらを使っても良いですが、こちらのコマンドはLaravelインストーラーがインストールされてないと動かないのと、バージョン指定できないという点で不便なので、先述の方法がおすすめです。

laravel new コマンドでエラー?動かない場合は、こっちで一発解決!

[st-kaiwa1 r]

ちなみに、やっぱ作ったけど、削除したい、変更したいって場合は↓

Laravelプロジェクト名の変更、削除のやり方。

[/st-kaiwa1]

シェアする

  • このエントリーをはてなブックマークに追加

フォローする