サーチ…


備考

このセクションでは、laravel-5.4の概要と、なぜ開発者がそれを使いたいのかを概説します。

また、laravel-5.4内の大きなテーマについても言及し、関連するトピックにリンクしてください。 laravel-5.4のドキュメントは新しくなっているので、それらの関連トピックの初期バージョンを作成する必要があります。

インストール

ララベルをセットアップまたはインストールするための詳しい手順。

laravelを簡単にインストールするためには作曲者が必要です。

システムにlaravelをインストールする方法は3つあります。

  1. Laravelインストーラ経由で

    composerを使ってLaravelインストーラをダウンロードする

    composer global require "laravel/installer"
    

    コンポーザを使う前に~/.composer/vendor/binPATHに追加する必要があります。インストールが完了したら、 laravel newコマンドを使ってLaravel新しいプロジェクトを作成することができます。

    例:

    laravel new {folder name}
    

    このコマンドは、 siteという名前の新しいディレクトリを作成し、他のすべての依存関係を持つ新しくインストールされたLaravelがディレクトリにインストールされます。

  2. Composer Create-Projectを介して

    terminalのコマンドを使用して新しいLaravel appを作成することができます:

    composer create-project laravel/laravel {folder name}
    
  3. ダウンロード経由

    Laravelをダウンロードして解凍します。

    1. composer install
    2. コピー.env.exampleする.env経由teminal手動または。
      cp .env.example .env
      
    3. .envファイルを開き、データベース、電子メール、プッシャーなどを設定します(必要な場合)
    4. php artisan migrate (データベースが設定されている場合)
    5. php artisan key:generate
    6. php artisan serve
    7. サイトを表示するにはlocalhost:8000に移動してください

Laravel docs

Hello Worldの例(基本)

Laravelでは、ページにアクセスしてデータを出力するのは簡単です。すべてのページルートはapp/routes.php 。通常、いくつかの例がありますが、新しいルートを作成します。 app/routes.php開き、以下のコードを貼り付けてください:

Route::get('helloworld', function () {
    return '<h1>Hello World</h1>';
});

これはLaravelに、ブラウザでhttp://localhost/helloworldにアクセスするときに関数を実行し、提供された文字列を返すように指示します。

ビューとコントローラによるHello Worldの例

例えば ​​"mylaravel.com"で動くlaravelアプリケーションがあると仮定すると、URL http://mylaravel.com/helloworldアクセスしたときにアプリケーションに "Hello World"メッセージが表示されます。これには、2つのファイル(ビューとコントローラ)の作成と、既存のファイルであるルーターの変更が含まれます。

景色

最初に、 helloview.blade.phpという名前の新しいブレードビューファイルを "Hello World"文字列で開きます。 app / resources / viewsディレクトリに作成します

<h1>Hello, World</h1>

コントローラ

次に、 "Hello World"文字列でそのビューの表示を管理するコントローラを作成します。コマンドラインで職人を使用します。

$> cd your_laravel_project_root_directory
$> php artisan make:controller HelloController 

これは、新しいコントローラHelloControllerあるクラスを含むファイル( app/Http/Controllers/HelloController.php )を作成するだけHelloController

その新しいファイルを編集し、以前作成したビューを表示する新しいメソッドhelloを作成します。

public function hello()
{
    return view('helloview'); 
}

view関数の 'helloview'引数は、後ろの ".blade.php"のないビューファイルの名前だけです。ラーヴェルはそれを見つける方法を知っている。

次に、 HelloControllerコントローラのhelloメソッドを呼び出すと、メッセージが表示されます。しかし、それをhttp://mylaravel.com/helloworldへの呼び出しにどのようにリンクさせますか?最後のステップでは、ルーティング。

ルータ

既存のファイルapp/routes/web.php (旧バージョンのlaravelバージョンのapp/Http/routes.php )を開き、次の行を追加します:

Route::get('/helloworld', 'HelloController@hello');

これは私たちのlaravelアプリケーションに言っている非常に自己説明的なコマンドです: "誰かがこのlaravelアプリケーションで '/ helloworld'にアクセスするためにGET動詞を使用する場合、 HelloControllerコントローラで関数helloを呼び出した結果を返します。



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow