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