lcloss/route

一个简单的PHP路由管理包

dev-main 2020-10-23 23:00 UTC

This package is auto-updated.

Last update: 2024-08-25 21:12:19 UTC


README

一个处理路由的简单包

安装

$ composer require lcloss/route

使用

创建如下路由

Route::get('/', 'MainController@index');
Route::get('/view', 'ViewController@index');

Route::get(['set' => '/edit', 'as' => 'edit'], 'ViewController@edit');
Route::get(['set' => '/show/{id}', 'as' => 'show'], 'ViewController@show');

Route::get('/test/one/two/tree', function() {
    echo '<a href="' . Route::translate('show', ['id' => 1]) . '">Show record 1</a>';
});

示例助手

您可以轻松地创建一个助手。一个例子位于 helpers 文件夹中。

灵感

这个作品受到了亚历山大·巴巴萨(Alexandre Barbosa)的出色文章的启发,文章标题为《构建一个用于MVC的路由系统,第一部分》Construir um sistema de rotas para MVC, de Alexandre Barbosa