laravel 5 route路由设置

设置的文件为: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 路由

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容