インストールインストールLaracastsはフレームワーク初心者のために、無料でLaravelの全体に渡るイントロダクションを提供しています。学習を始めるには最適の場所です。サーバ要件Laravelフレームワークを動作させるには多少のシステム要件があります。Homestead仮想マシンでは、要求が全て満たされています。そのため、Laravelのローカル開発環境としてHomesteadを活用されることを強くおすすめします。Homesteadを使用しない場合は、以下の要件を満たす必要があります。PHP拡張LaravelのインストールLaravelはComposerを依存パッケージの管理に使用しています。Laravelを始める前に、自分の開発機にComposerを確実にインストールしておいてください。Laravelインストーラ最初にComposerを使用し、Laravelインストーラをダウンロードします。laravel/installer皆さんのシステムの、どこへlaravel実行ファイルが設置されても動作するように、グローバルなComposerのbinディレクトリを$PATHへ登録してください。このディレクトリはオペレーティングシステムにより場所が異なります。通常は、以下の場所です。newコマンドにより、指定したディレクトリに真新しいLaravelプロジェクトを作成できます。blogを実行すると、blogという名前のディレクトリへ、必要とするパッケージが全部揃った、真新しいLaravelがインストールされます。Create-ProjectターミナルでComposerのcreate-projectコマンドを実行し、Laravelをインストールする方法もあります。Artisanコマンドを使用します。このコマンドは、開発サーバをhttp://localhost:8000として起動します。serveより堅牢なローカル開発の選択肢として、HomesteadとValetも利用できます。設定PublicディレクトリLaravelをインストールできたら、Webサーバのドキュメント/Webルートがpublicディレクトリになるように設定してください。このディレクトリのindex.phpは、アプリケーションへ送信された、全HTTPリクエストを始めに処理するフロントコントローラとして動作します。設定ファイルフレームワークで使用する設定ファイルは全てconfigディレクトリ下に設置しています。それぞれのオプションにコメントがついていますので、使用可能なオプションを理解するため、ファイル全体に目を通しておくのが良いでしょう。ディレクトリパーミッションLaravelをインストールした後に、多少のパーミッションの設定が必要です。storage下とbootstrap/cacheディレクトリをWebサーバから書き込み可能にしてください。設定しないとLaravelは正しく実行されません。Homestead仮想マシンを使用する場合は、あらかじめ設定されています。次にインストール後に行うべきなのは、アプリケーションキーにランダムな文字列を設定することです。key:generateコマンドにより、既に設定されています。通常、この文字列は32文字にすべきです。キーは.env環境ファイルに設定されます。.env.exampleファイルをまだ.envにリネームしていなければ、今すぐ行ってください。アプリケーションキーが設定されていなければ、ユーザーセッションや他の暗号化済みデーターは安全ではありません!その他の設定Laravelのその他の設定は、最初に指定する必要がありません。config/app.phpファイルと、その中の記述を確認しておいたほうが良いでしょう。アプリケーションに合わせ変更したい、timezoneやlocalのような多くのオプションが含まれています。以下のようなLaravelのコンポーネントについても、設定しておいたほうが良いでしょう。キャッシュデータベースセッションWebサーバ設定きれいなURLApacheURLパスにフロントコントローラのindex.phpを付けなくても良いように、Laravelはpublic/.htaccessファイルを用意しています。LaravelをApache上で動作させるときは、確実にmod_rewriteモジュールを有効に設定し、そのサーバで.htaccessファイルを動作させます。Laravelに用意されている.htaccessファイルが、インストールしたApacheで動作しない場合は、以下の代替設定を試してください。[L]NginxNginxを使用する場合は、全てのリクエストがindex.phpフロントコントローラへ集まるように、サイト設定に以下のディレクティブを使用します。/index.php?$query_string;}HomesteadかValetを使用する場合は、きれいなURLの設定は自動的に行われます。2019.ドキュメントメンテナンス期間は終了しました。注目:アイコン:ページ内リンク設置(リンクがないヘッダーへの移動では、リンクがある以前のヘッダーのハッシュをURLへ付加します。閉じる移動クリックで即時移動します。適用ボタンクリック後に、全項目まとめて適用されます。Scaffoldスカフォールド型枠生成スカフィールドLargeスクリーン表示幅640px80%90%100%インデントなし1rem2rem3rem本文フォントコードフォントフォント適用確認フォントの指定フィールドから、フォーカスが外れると、当ブロックの内容に反映されます。EnglishのDisplayもPreviewしてください。フォント設定時、表示に不具合が出た場合、当サイトのクッキーを削除してください。バックスラッシュを含むインライン\Code\Blockの例です。以下はコードブロックの例です。}}設定を保存する前に、表示が乱れないか必ず確認してください。CSSによるフォントファミリー指定の知識がない場合は、フォントを変更しないほうが良いでしょう。