【发布时间】:2023-02-11 09:35:03
【问题描述】:
我想学习实用知识所以我直接去laravel但是我没有理解Laravel Routing & Controlling的基本概念没有PHP知识,但是我找到了php路由内容但概念混淆不是很清楚关于路由没有找到任何概念。我想以非常简单的方式学习。
我努力寻找带参数和不带参数的简单路由概念。
【问题讨论】:
-
嗨,在学习 Laravel 之前开始学习 PHP,这就是要走的路......
我想学习实用知识所以我直接去laravel但是我没有理解Laravel Routing & Controlling的基本概念没有PHP知识,但是我找到了php路由内容但概念混淆不是很清楚关于路由没有找到任何概念。我想以非常简单的方式学习。
我努力寻找带参数和不带参数的简单路由概念。
【问题讨论】:
Laravel 中的路由很简单 -> 当 HTTP 请求到达 PHP 应用程序时,例如:
GET /user/10 HTTP/1.1
FastCGI(或其他服务器)定义变量$_SERVER['REQUEST_URI'],路径为/user/10; Laravel 只有一个入口点(index.php 在public 目录中),为了区分我们应该调用哪个函数,Laravel 检查给定的路径是否与web.php(或api.php)文件中定义的路由匹配。然后,在匹配的路由中,我们有关于控制器(功能集)的信息。需要controller来分担责任,以免把所有的东西都写在一个文件里。路由和控制器构成了一个可扩展的架构。
【讨论】: