ThinkPHP的路由配置主要通過在route.php
配置文件中進行設置。以下是一些常見的路由配置方式:
// 使用匿名函數定義路由
Route::get('hello/:name', function($name){
return 'Hello, '.$name.'!';
});
// 使用Controller定義路由
Route::get('hello/:name', 'index/hello');
// 定義帶有參數的路由
Route::get('user/:id', 'index/user');
// 定義可選參數的路由
Route::get('user/[:id]', 'index/user');
// 定義RESTful路由
Route::resource('user', 'index/user');
// 定義路由分組
Route::group('admin', function(){
Route::get('user/:id', 'admin/user');
Route::get('profile', 'admin/profile');
});
// 定義路由別名
Route::rule('hello/:name', 'index/hello')->name('hello');
// 定義路由重定向
Route::rule('admin', 'admin/index/index', 'Redirect');
以上是一些常見的ThinkPHP路由配置方式,具體配置方式可以根據實際需求進行調整。更多路由配置信息可以參考ThinkPHP官方文檔。