美文网首页
2020-04-02(laravel路由)

2020-04-02(laravel路由)

作者: 浪子游剑 | 来源:发表于2020-04-02 14:25 被阅读0次

1、路由的Route::get('/hello', 'HelloController@index');

```

  将/hello的处理映射到app/Http/Controllers/HelloController.php的index方法。(其中/hello就是url中传过来的参数路径。)

路由的第一个参数是传进去的,跟路径无关,与路径相似是为了更好的标识而已。后面的则是调用的类以及方法。

第一个参数只是一个斜杠的“/”,等同于首页的意思

如:127.0.0.1/hello就会触发这个路由,跟文件存放的位置没有任何关系,只跟url以及提交方式有关

Route::get('/', 'HelloController@index')意思是,当访问域名的时候,调用了HelloController控制器里面的index方法

```

2、Route::get('/hello', 'HelloController@index')->name('hello')

可以在使用的时候{{route(''hello)}},这样比较方便。

3、Route::get('/hello', 'HelloController')和Route::post('/hello', 'HelloController')的区别?

区别在于不同的请求会执行不同的函数

4、可以直接执行函数而不用跳转到控制器里执行。

Route::get('/list/{page?}', function ($page = 1) { return "当前页数{$page}";});

相关文章

网友评论

      本文标题:2020-04-02(laravel路由)

      本文链接:https://www.haomeiwen.com/subject/efdxphtx.html