api 和 web 路由的应用区别

有一个疑惑请问下:

laravel5.5 有不同的路由控制文件(routes文件夹),其中的web和api两个路由控制文件,它俩分别的应用场景是什么呢?是不是通过ajax(vue,jquery)的地址都要在api路由文件里面定义呢?在web路由文件中定义是否可以?

JellyBool
修改的评论也不能少于六个字哦!