laravel5.4学习--laravel基本路由
Posted Leaves丶幻
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laravel5.4学习--laravel基本路由相关的知识,希望对你有一定的参考价值。
最基本的 Laravel 路由只接收一个 URI 和一个闭包,并以此提供一个非常简单且优雅的定义路由方法:
Route::get(\'foo\', function () {
return \'Hello World\';
});
默认路由文件
laravel5.4的默认路由文件定义在Routes文件夹下的web.php中,所有的路由都通过这个文件进行自动加载
有效的路由方法
Route::get($uri, $callback);
Route::post($uri, $callback);
Route::put($uri, $callback);
Route::patch($uri, $callback);
Route::delete($uri, $callback);
Route::options($uri, $callback);
有时候还需要注册路由响应多个 HTTP 请求——这可以通过 match 方法来实现。或者,可以使用 any 方法注册一个路由来响应所有 HTTP 请求:
Route::match([\'get\', \'post\'], \'/\', function () {
//
});
Route::any(\'foo\', function () {
//
});
路由定义到具体的控制器方法
如果我们将所有逻辑都写在路由文件中,那路由文件将会变得十分冗长,所以我们为路由指定具体的控制器方法
控制器默认指向系统默认的控制器命名空间下,控制器与方法使用@隔开
以上是关于laravel5.4学习--laravel基本路由的主要内容,如果未能解决你的问题,请参考以下文章
Angular 4 和 Laravel 5.4 的刷新路由问题