标签:Laravel
聚合展示与当前标签相关的教程与电子书内容。
教程
共 0 篇
电子书
共 17 篇
Laravel实时搜索框
本教程将基于AJAX为Laravel构建一个实时搜索功能,当用户在搜索框中输入内容时,结果会立即显示,而无需刷新页面。步骤涉及连接数据库、模型、控制器、视图和路由等,即使是Laravel、PHP或数据库新手也能轻松操作。 本教程使用的是Windows系统、XAMPP(用...
Laravel Blade模板
Laravel新手一般都会先接触到Blade,它是创建和管理网站HTML布局的最简单方法,可以帮助生成简洁的设计和主题,帮助复用相同的代码(例如页眉和页脚),从而节省时间并保持代码的条理性。下文主要分享创建主布局、页面拆分、扩展布局等使用Blade构建Laravel应...
Laravel控制器
你可能希望使用「controller」类来组织此行为,而不是将所有请求处理逻辑定义为路由文件中的闭包。控制器可以将相关的请求处理逻辑分组到一个类中。 例如,一个 UserController 类可能会处理所有与用户相关的请求传入, 包括显示,创建, 更新和删除用户。默...
Laravel中间件
中间件为检查和过滤进入应用程序的 HTTP 请求提供了一种方便的机制。比如 Laravel 提供了一个中间件,用于验证用户是否通过身份验证,如果身份验证失败,中间件则会将重定向到登录页,反之中间件将允许请求继续进入后面的业务逻辑。 除了身份验证,中间件...
Laravel CSRF保护
一、Laravel CSRF保护简介 跨站点请求伪造是一种恶意攻击类型,利用这种手段,代表经过身份验证的用户执行未经授权的命令。值得庆幸的是,Laravel 可以轻松保护你的应用程序免受跨站点请求伪造(CSRF)攻击。 1、漏洞的解释 如果你不熟悉跨站点请求伪造,...
Laravel路由
一、Laravel基本路由 最基本的 Laravel 路由接受 URI 和闭包,提供了一种非常简单且优雅的方法来定义路由和行为,无需复杂的路由配置文件: use Illuminate\Support\Facades\Route; Route::get('/greeting', function () { return 'Hello World'; }); 1...
Laravel Facades
一、Facades介绍 贯穿整个 Laravel 文档,可以看到许多通过 Facades 与 Laravel 功能交互的代码示例。Facades 为应用 服务容器 中的类提供「静态」接口。 并且 Laravel 自带了许多 Facades, 它们几乎可以调用到 Laravel 中所有的功能。 Laravel Facades...
Laravel服务提供者
一、Laravel服务提供者介绍 服务提供者是所有 Laravel 应用的引导中心。你的应用,以及所有 Laravel 核心服务,都是通过服务提供者引导的。 但是,「引导」是什么意思呢?通常,我们可以理解为注册,比如注册服务容器绑定,事件监听器,中间件,甚至是路...
Laravel服务容器
Laravel服务容器是一个强大的工具,用于管理类的依赖并执行依赖注入。依赖注入(Dependency Injection,简称 DI)是一个常见的设计模式,它的本质是通过构造函数或某些情况下的 setter 方法将依赖注入到类中。 一、实例 <?php namespace App\Http\Contr...
Laravel部署
当准备将 Laravel 应用程序部署到生产环境时,有一些关键步骤可以帮助确保应用程序高效稳定地运行。在本文中,我们将介绍一些最佳实践,帮助大家成功部署 Laravel 应用程序。 一、Laravel对服务器要求 Laravel 框架对服务器环境有一些基本要求。请确保 Web...
Laravel入门套件
为帮助用户迅速启动新的 Laravel 应用程序,提供了认证和应用程序入门套件。这些套件自动为应用程序配置用户注册和认证所需的路由、控制器和视图,助快速上手。 虽然鼓励利用这些入门套件,但它们并非必需。完全可以选择从头开始创建一个全新的 Laravel 应...
Laravel前端
Laravel 是一个功能强大的后端框架,提供了构建现代 Web 应用所需的多种功能,包括路由、验证、缓存、队列和文件存储等。不过我们认为为开发者提供一个完整的全栈体验同样重要,这也包括构建应用的前端。 在使用 Laravel 开发应用时,主要有两种方式处理前...