Hello World 示例(使用 Controller 和 View)

  1. 建立 Laravel 應用程式:

    $ composer create-project laravel/laravel hello-world
    
  2. 導航到專案資料夾,例如

    $ cd C:\xampp\htdocs\hello-world
    
  3. 建立一個控制器:

    $ php artisan make:controller HelloController --resource
    

這將建立檔案 app / Http / Controllers / HelloController.php--resource 選項將為控制器生成 CRUD 方法,例如 index,create,show,update。

  1. 註冊到 HelloController 的 index 方法的路由。將此行新增到 app / Http / routes.php (版本 5.0 到 5.2)routes / web.php (版本 5.3)
    Route::get('hello', 'HelloController@index');

要檢視新新增的路線,你可以執行 $ php artisan route:list

  1. views 目錄中建立一個 Blade 模板:

    資源/檢視/ hello.blade.php:

    <h1>Hello world!</h1>
    
  2. 現在我們告訴 index 方法顯示 hello.blade.php 模板:

    應用程式/ HTTP /控制器/ HelloController.php

    <?php
    
    namespace App\Http\Controllers;
    
    use Illuminate\Http\Request;
    
    use App\Http\Requests;
    
    class HelloController extends Controller
    {
        /**
         * Display a listing of the resource.
         *
         * @return \Illuminate\Http\Response
         */
        public function index()
        {
            return view('hello');
        }
    
        // ... other resources are listed below the index one above

你可以使用以下 PHP Artisan 命令為你的應用程式提供服務: php artisan serve ; 它將顯示你可以訪問應用程式的地址 ( 預設情況下,通常位於 http:// localhost:8000

或者,你可以直接前往瀏覽器中的相應位置; *如果你正在使用像 XAMPP 這樣的伺服器( http:// localhost / hello-world / public / hello ,你應該已經在 xampp / htdocs 目錄中直接安裝了 Laravel 例項 hello-world ,如下所示:執行了第 1 步你的命令列介面中的 Hello Word,指向你的 xampp / htdocs 目錄) **** ***** 。