Laravel的基本路由
  在 PHP 分类下   暂无评论

Laravel的基本路由

  在 PHP 分类下   暂无评论

基本路由

Route::get('/', function () {
    return 'Hello World';
});

Route::post('foo/bar', function () {
    return 'Hello World';
});

Route::put('foo/bar', function () {
    //
});

Route::delete('foo/bar', function () {
    //
});

因为这是最佳实践,一开始做对了,后面节省你重构代码的时间;

路由缓存 并不会作用在基于闭包的路由。

为多重动作注册路由

有时候你可能需要注册一个可响应多个 HTTP 动作的路由。这时可通过 Route facade 的 match 方法来实现:

Route::match(['get', 'post'], '/', function () {
    return 'Hello World';
});

甚至可以通过 any 方法来使用注册路由并响应所有的 HTTP 动作:

Route::any('foo', function () {
    return 'Hello World';
});

生成 URLs 路由

url 辅助函数生成 URL:

$url = url('foo');
dump($url);

上述代码将输出:


"http://laravel.me/index.php/foo"
评论已关闭