Hello World 示例(使用 Controller 和 View)
-
建立 Laravel 應用程式:
$ composer create-project laravel/laravel hello-world
-
導航到專案資料夾,例如
$ cd C:\xampp\htdocs\hello-world
-
建立一個控制器:
$ php artisan make:controller HelloController --resource
這將建立檔案 app / Http / Controllers / HelloController.php 。
--resource
選項將為控制器生成 CRUD 方法,例如 index,create,show,update。
- 註冊到 HelloController 的
index
方法的路由。將此行新增到 app / Http / routes.php (版本 5.0 到 5.2) 或 routes / web.php (版本 5.3) :
Route::get('hello', 'HelloController@index');
要檢視新新增的路線,你可以執行
$ php artisan route:list
-
在
views
目錄中建立一個 Blade 模板:資源/檢視/ hello.blade.php:
<h1>Hello world!</h1>
-
現在我們告訴 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 目錄) **** ***** 。