当前标签:Laravel
laravel 商品购买 中商品数据锁定及事务的处理方式
2019-03-05
2555
3449
laravel 商品购买 中商品数据锁定及事务的处理方式//laravel商品购买中商品数据锁定及事务的处理方式
//商品购买处理
publicfunctionmerchandiseItemBuyProcess($merchandise_id)
{
//接收输入资料
$input=request()->all();
//验证规则
$rules=[
//商品购买数量
'
Laravel 设置数据库的表前缀
2019-11-23
5800
7830
1.找到环境变量配置文件 .env在数据库配置最后添加DB_PREFIX=ln_即DB_CONNECTION=mysqlDB_HOST=127.0.0.1DB_PORT=3306DB_DATABASE=demo2019DB_USERNAME=rootDB_PASSWORD=rootDB_PREFIX=ln_2.修改配置文件 config/database.php'mysql' =&
封装Laravel批量更新方法
2019-11-30
2091
2822
Laravel没有封装批量更新的方法,有时需要批量更新数据/**
*批量更新数据
*@paramstring$table表名,不带前缀
*@paramarray$multipleData待更新的数据二维数组
*@returnbool|int
*/
functionupdateBatch(string$table,array$multipleData=[])
{
try{
if(e
封装的统一的Laravel响应类,返回数据类
2019-11-30
2676
3612
封装的统一的Laravel返回数据类
namespaceApp\Library;
classResponse
{
constOK=0;
constBAD_REQUEST=1000;
constPARAM_ERROR=1001;
constSQL_ERROR=4000;
constFORBIDDEN=4003;
constSERVER_ERROR=5000;
封装的Laravel验证类
2019-11-30
2853
3851
封装的Laravel验证类namespaceApp\Validate;
useIlluminate\Support\Facades\Validator;
classBaseValidate
{
/**
*验证规则
*@var
*/
protected$rules;
/**
*返回信息
*@var
*/
protected$message;
/**
*验
Laravel自定义表单验证规则,添加验证规则
2020-05-03
3630
4900
Laravel 提供了许多有用的验证规则;同时也支持自定义规则。在服务容器中使用这个方法来注册自定义验证规则:
Laravel 自定义规则实现手机号、身份证号、密码强度的验证
larave的大括号和javascript的框架解析冲突
2020-08-02
1136
1533
larave的大括号和javascript的框架解析冲突方法一: @由于许多 JavaScript 框架也使用 “大括号” 来表示预设的表达式应该显示在浏览器中,因此可以使用 @ 符号表示 Blade 渲染引擎表达式应保持不变。例如:<h1>Laravel</h1>
Hello,@{{name}}.在这个例子中, @ 符号将被 Blade 删除;在 Blade 引擎中
laravel 队列使用
2021-04-01
1482
2000
laravel队列使用app/jobs/CacheHtmlManage.phpnamespaceApp\Jobs;
useApp\Models\CronJob\HtmlCacheJob;
useException;
useIlluminate\Bus\Queueable;
useIlluminate\Contracts\Queue\ShouldQueue;
useIlluminate