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 目录) **** ***** 。