我正在构建一个 CMS 并尝试在路线方面使用更好的方法。假设我有一个“页面”控制器和以下方法:“创建”、“编辑”和“删除”。它们的 URI 如下所示:
admin/pages/create
admin/pages/edit
admin/pages/delete
我可以对路线进行硬编码,一切都会好起来的,但很快就会一团糟。我搜索了很多,发现下面的代码:
Route::any('admin/(.*)', array('defaults' => 'index', 'uses' => 'admin.METHOD@(:1)'));
想法是从 URL 中检测方法并将其替换为“admin.METHOD@”。该代码将处理请求并将其定向到正确的控制器方法,但我不知道该怎么做。
任何帮助都是完美的。