顾名思义,中间件充当请求和响应之间的中介。它是一种过滤机制。例如,Laravel 包含用于验证应用程序的用户是否经过身份验证的中间件。如果用户通过身份验证,他将被重定向到主页,否则他将被重定向到登录页面。可以通过执行以下命令来创建中间件 -...
在MVC框架中,字母“C”代表控制器。它充当视图和模型之间的命令中心(或桥梁)。创建控制器 在操作系统上打开命令或终端,然后键入以下命令以使用 Artisan CLI(命令行界面)创建控制器。 php artisan make:contro...
URI 检索请求 “path”方法用于检索请求的 URI。 “is”方法用于检索方法参数中指定的请求 URI 的模式匹配。要获取完整的 URL,我们可以使用“url”方法。 示例步骤 1 - 运行以下命令创建新控制器:UriControl...
创建 Cookie Cookie 可以使用 Laravel 的全局 cookie 助手 创建。 它是 Symfony\Component\HttpFoundation\Cookie 的一个实例,可以使用 withCookie() 方法将...
基本响应 每个请求都有一个响应。 Laravel 提供了几种不同的方法来返回响应。响应可以从路由器或控制器发送。发送基本响应 - 一个简单的字符串,如下面的代码示例所示。该字符串将自动转换为相应的 HTTP 响应。 示例步骤 1 - 将以下...
理解视图在 MVC 框架中,字母“V”代表视图。它将应用程序逻辑分离并公开逻辑。视图文件存储在 resources/views 文件夹中。一般来说,视图是包含应用程序的 HTML。 示例步骤 1 - 复制以下代码并将其保存在 resourc...
重定向到命名路由 命名路由用于为路由指定特定名称。可以使用“as”块键指定名称。 Route::get('user/profile', ['as' => 'profile', function () { // }]); 注意...
连接到数据库通过 Laravel 使用和操作数据库很容易处理。 Laravel 目前支持以下 4 个数据库 - MySQLPostgresSQLiteSQL Server可以使用 SQL 查询和 ORM 触发数据库查询和 ORM 查询。为了...
可以使用 DB::insert() 方法插入文件。 insert() 方法的语法如下表所示。 语法bool insert(string $query, array $bindings = array())参数$query(string) –...
配置数据库后,使用 DB::select() 方法检索查询记录。 select() 方法的语法如下表所示。 语法array select(string $query, array $bindings = array())参数$query(s...