设置的文件为:routes/web.php
最常用的用法:
调用controller的方法。
Route::get('/hello', 'HelloController@index');
直接写出方法。
Route::get('email',function (){
return view('email.index');
});
常用方法:
Route::get($uri, $callback);
Route::post($uri, $callback);
Route::any($uri, $callback);
any 是我自己加上去的,文档上没写,代表可以使用所有方法。
$uri 参数前面加不加 / 的区别:
以 localhost 为例:
有 / 代表根目录访问,比如只能访问 localhost/hello
没有 / 代表相对目录访问,可以访问任何目录下的email,如 localhost/email,localhost/otherPage/email
参考:HTTP 路由。