- 2024-07-03深入解析 Laravel 事件系统:架构、实现与应用
Laravel的事件系统是框架中一个强大且灵活的功能,它允许开发者在应用程序中定义和使用自定义事件和监听器。这个系统基于观察者模式,使得代码解耦和可维护性大大提高。在本文中,我们将深入探讨Laravel事件系统的工作原理、如何实现自定义事件和监听器,以及如何在实际项目中应
- 2023-11-03laravel中间件简单实用Middleware 过滤HTTP请求
1,创建中间件phpartisanmake:middlewareActivery2,中间写过滤publicfunctionhandle($request,Closure$next){if($request->age<20){returnredirect('home');}return$next($request);},3,注册中间件kernelprotected$routeMiddleware=[&
- 2023-10-22laravel:捕捉异常记录到日志(10.27.0)
一,相关文档:https://learnku.com/docs/laravel/10.x/errors/14857#9e8f93二,php代码:1,代码:12345678910111213141516171819202122232425262728classNewsControllerextendsController{ //启用事务 publicfuncti
- 2023-10-17Laravel Macro 让你的代码更简洁,更具有可读性
来源:http://www.shanhubei.com/archives/2806.html你可以把它理解成为 trait 中的一个方法,还有点和我们开发中常用助手文件中 helpers 中的方法类似,其目的是将Laravel的内部组件进行横向扩展以全局通用。下面我们来看一个例子:User 表中有一个字段是 is_vip,用来记录用户
- 2023-09-20跨域 - laravel
1、在app\Http\Middleware下创建CrossHttp.php配置文件;(添加允许跨域的域名)<?phpnamespaceApp\Http\Middleware;useClosure;classCrossHttp{/***Handleanincomingrequest.**@param\Illuminate\Http\Request$request*@param\Cl
- 2023-03-12Laravel - Provider
Provider:提供者,一般指为应用提供通用一般常用功能的一些类。Laravel中的提供者在/config/app.php中,Laravel提供了现成的27个服务提供者供我们随拿取用,包含如下:下面注
- 2023-03-12Laravel - Boot
本文章为Laravel的引导过程,参考的文档版本:Laravel10。第一步:进入入口/public/index.php如果是维护模式,就引入:/storage/framework/maintenance.php引入系统依赖自动加载
- 2023-02-28Laravel 核心概念
Laravel核心概念配套视频地址:https://www.bilibili.com/video/av76060293核心概念简介、服务容器、服务提供者、facade、contract、生命周期。简介我叫Laravel。
- 2023-02-27php laravel artisan nxos:install Error Call to undefined function Illuminate\Filesystem\syml
命令/www/server/php/81/bin/phpartisannxos:install错误信息ErrorCalltoundefinedfunctionIlluminate\Filesystem\symlink()atvendor/laravel/frame
- 2023-02-25laravel 服务别名的理解
先看下容器别名数组属性是什么containeraliases属性$arr=["Illuminate\Foundation\Application"=>"app""Illuminate\Contracts\Container\Container"=>"a
- 2023-02-12 Laravel — P53:速率限制
对于眼尖的读者,您可能已经注意到我们上一篇文章中调用configureRateLimiting的方法。RouteServiceProviderprotectedfunctionconfigureRateLimiting(){
- 2023-01-30Laravel Composer could not install tymon/jwt-auth
Problem1-Rootcomposer.jsonrequirestymon/jwt-auth^0.5.12->satisfiablebytymon/jwt-auth[0.5.12].-tymon/jwt-auth0.5.12requiresilluminate/
- 2022-12-19laravel5.4以上版本的migrate迁移数据库创建表的过程
首先在控制台进行laravel项目的路径下:PHPartisanmigrate:install将会在数据库中创建migrations的数据表,用来记录迁移的数据表,用来同步创建数据表:PHPartisanmake:m
- 2022-11-21Laravel中的基本概念
一.什么是DI依赖注入/IOC控制反转DI依赖注入啥都不说,直接上代码<?phpclassUserController{private$user;function__construct(UserModel$u
- 2022-08-29opencvsharp踩坑DAY2--图像增强illuminate
出差摸鱼做的一个用opencvsharp的东西,用于快速验证,水平极差,目前功能如下 今天搞的功能是复现halcon的图像增强算子illuminate,根据文档其运作过程为1.输入均值(低通)