创建控制器的最佳方法是使用内置的 Laravel 实用程序 Artisan。从命令提示符中,浏览到 laravel 项目所在的目录。例如:c:\development\htdocs\www.example.dev
在提示符下,键入:php artisan make:controller admin/showDashboard --plain
这将在控制器下的 admin 目录中生成一个名为 showDashboard.php 的文件。该文件默认包含以下代码:
<?php
namespace App\Http\Controllers\admin;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
class showDashboard extends Controller
{
//
}
现在您已经创建了控制器,添加一个 init 方法:
public function init()
{
return 'Hi there!';
}
你的控制器现在看起来像这样:
<?php
namespace App\Http\Controllers\admin;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
class showDashboard extends Controller
{
public function init()
{
return 'Hi there!';
}
}
现在,在 paths.php 中设置路由,如下所示:
route::get('admin', 'admin\showDashboard@init');
保存您的工作,然后启动您的页面。当浏览到 www.example.dev/admin 时,您应该看到以下消息:嗨!
我希望这有帮助!