laravel 初学路由简单介绍
文档中的路由详细演示【初学laravel】
对应laravel 的框架目录:routes/web.php
路由的格式一:Route::get($uri,$callback);
1.简单的浏览器输出
Route::get('show/me',function(){
echo '输出字符串';//return '输出字符串2'; //也是可以的
});
路由对应浏览器 url:http://www.laravel.com/blog/public/index.php/show/me
运行结果:输出字符串
疑惑:【这里的'show/me' 是可以随便你怎么设置 格式'@1abc123/$abc321/#abc333' 都可以('\' 转义字符除外)
但是必须注意一点 浏览器地址也应相对应改变http://www.laravel.com/blog/public/index.php/@1abc123/$abc321/#abc333】
2.带参数的路由
Route::get('show/me/{name?}',function($name=0){
echo $name; //reutrn $name; //也是可行的
});
路由对应浏览器url:http://www.laravel.com/blog/public/index.php/show/me/shyn
运行结果:shyn
疑惑:【{name?} 加上 ‘?’与不加 ‘?’ 运行的效果 具体自己尝试即知】
3. Route::post($uri, $callback);
Route::put($uri, $callback);
Route::patch($uri, $callback);
Route::delete($uri, $callback);
Route::options($uri, $callback);
以上用法类似Route::get($uri, $callback);
专业名词
注册路由:就是路由的设置