Laravel5学习入门 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

配置路由的不同方法

我们本次全部使用GET方法来配置路由作为示范:

1.直接使用函数输出:这个方式可以实现用户在地址栏中输入URL就能在页面上输出我们想要的东西,类似于把要处理的和输出的数据放在了路由中。下面是一个例子:

Route::get('/test',function(){
    echo 'hello world!';
});

在这里我们访问test这个URL,会在页面上输出一个hello world!,这就类似于在一个页面上写了一个输出一样。

2.返回到一个页面上:这个方式是吧这个URL映射到一个我们想要跳转的页面上,也就是表示层。下面是一个例子。

由于在Laravel中Laravel有一个默认的页面,也就是我们刚开始所看到的欢迎页面,我们就跳转到这个页面。这个页面名叫:welcome

Route::get('/testview',function(){
    return view('welcome');
});

通过这个路由,可以将这个URL映射到欢迎的页面上。

3.返回到控制器。当然,直接输出和直接映射到页面上并不是我们使用框架的目的,因为即便是不用框架我们也可以很快速的实现这两个功能,框架的目的是为了更好的开发,而返回到控制器才是最好的方式。我们来看一个例子:

Route::get('/', 'WelcomeController@index');

这句话是Laravel自己给出的,解释一下就是这个路由对应了WelcomeController这个控制器,我们可以通过这个路由访问到这个控制器,由这个控制器去执行一部分操作,这个内容后面会介绍到。

学会前两种路由配置的方式。