Laravel框架作为php之一,例如 企业网站,商城网站,门户网站,小程序,app开发系统等项目都会首选框架,东莞网站建设介绍php开发框架Laravel路由用法。
1、路由配置文件
路由文件的位置:项目目录/routes/web.php文件
2、4种基础路由的定义
Route::请求方式('uri',匿名函数);
Route::get($uri, $callback);
Route::post($uri, $callback);
Route::put/patch($uri, $callback);
Route::delete($uri, $callback);
3、其它路由
Route::match(array(请求方式,多个以逗号隔开),$uri, $callback);
Route::any($uri, $callback);
4、路由参数
Route::get('URI/{参数名称}','闭包函数或控制器响应方法标识');
Route::get('URI/{参数名称?}','闭包函数或控制器响应方法标识');
Route::get('URI/{参数名称}','闭包函数或控制器响应方法标识')->where(['参数名称'=>'正则']);
5、路由别名
作用:方便管理生成的URL地址 和 权限控制
Route::get('/user/{id}',function($id){
return "当前用户id是:" . $id;
}) -> name('名字');
$url = route('路由名称',[array(key=>value)]);
6、路由分组之路由
可以用 prefix 方法为路由组中给定的 URL 增加前缀。例如,你可以为组中所有路由的 URI 加上 admin 前缀
Route::prefix('admin')->group(function () {
Route::get('users', function () {
// 匹配包含 "/admin/users" 的 URL
});
});