配置路由
在Laravel中给我们提供了8个方法配置路由,有的对应了HTTP请求,下面我们先来看看这8个方法。
Route::get($uri, $callback);
Route::post($uri, $callback);
Route::put($uri, $callback);
Route::patch($uri, $callback);
Route::delete($uri, $callback);
Route::options($uri, $callback);
Route::match(['get', 'post'], '/', $callback);
Route::any('foo', $callback);
其中:
Route::get($uri, $callback);
Route::post($uri, $callback);
Route::put($uri, $callback);
Route::delete($uri, $callback);
分别对应了HTTP请求的四个方法,分别为GET,POST,PUT和DELETE。
之后的any方法就是不管什么请求都可以接受。一般我们在作为URL的时候使用GET方法,因为浏览器通过URL获得一个页面就是使用的GET方法的。
例如我们现在配置一个路由:
Route::get('/test',function(){
echo 'key';
});
当我们访问/test这个地址的时候会在屏幕上输出key。一般我们要获取一个文本的时候都用的是GET请求,最常见的就是在浏览器地址栏中输入一个URL的时候用的就是GET方式。
配置一个使用GET方法的路由,使其输出key这个字符串。