在 Laravel 模型中,如果你想指定关联模型使用特定的数据表,可以在关联方法中使用 to 方法来指定数据表名称。下面是一个示例:class User extends Model
{
public function posts()
{
return $this->hasMany(Post::class)->to('custom_posts_table');
}
}在上面的示例中,我们有一个 User 模型和一个 Post 模型,它们之间存在一对多的关联关系...
首页
标签词为 "Laravel" 的文章
laravel 定时任务秒级执行
只需在自定义的someCmd.php文件的handle方法加上循环如每3秒执行一次#!/bin/bash
step=1 #间隔的秒数
for (( i = 0; i < 60; i=(i+step) )); do
/usr/local/php/bin/php /home/www/blog/artisan schedule:run
sleep $step
done
exit 0
————————————————版权声明:本文为CSDN博主「hxthon」的原创文章,遵循CC 4.0 BY...
laravel command定时任务时间方法
->cron('* * * * *'); 在自定义Cron调度上运行任务
->everyMinute(); 每分钟运行一次任务
->everyFiveMinutes(); 每五分钟运行一次任务
->everyTenMinutes(); 每十分钟运行一次任务
->everyFifteenMinutes(); 每十五分钟运行一次任务
->everyThirtyMinutes(); 每三十分钟运行一次任务
->hourly(); 每...
laravel打印orm模型查询的SQL语句方法
//调用内置DB方法开启查询日志
DB::connection()->enableQueryLog();
//编写orm查询
$instans = \App\Models\Users\User::where([
'id' => '152d34b2072611e9866e00163e0a620f',
'name' => '17318930996',
'level_id' => ['fdc36670fc5811e8951300163e0a620f','3e10ba9...
Laravel 辅助函数大全
数组函数array_add() 函数添加给定键值对到数组 —— 如果给定键不存在的话array_collapse() 函数将多个数组合并成一个array_divide() 函数返回两个数组,一个包含原数组的所有键,另外一个包含原数组的所有值array_dot() 函数使用”.”号将将多维数组转化为一维数组array_except() 函数从数组中移除给定键值对array_first() 函数返回通过测试数组的第一个元素,默认值可以作为第三个参数传递给该方法,如果没有值通过测试的话返回默认值array_flat...
Laravel5极验证集成库显示"正在加载验证码"解决办法
问题详情:页面只显示'正在加载验证码',控制台显示‘'The requested URL /auth/geetest was not found on this server.',经过排查发现是版本更新了,但文档没更新。解决方式把config/geetest.php中的'geetest_url' => '/auth/geetest'改为'geetest_url' => 'auth/geetest',创建提示Not Found的那条路由Route::get('auth/geetest', 'GetG...
Laravel中文文档离线版2017 包含(4.0-5.1)版本
laravel最新版的离线文档是基于laravel中文网中文文档制作的离线版文档,文档为HTML格式.其实就是一个本地的html文件包.该离线版包含了4.0-5.1的中文文档, 由于laravel中文网上的离线手册是2015年发布的.所以本人整理了下供有需要的朋友方便查阅.感谢"laravel中文网"为我们提供如此优秀的laravel开发文档,让国内开发者更容易上手laravel框架预览地址: http://mius.me/laravel-docs/离线版下载: Laravel中文手册离线版2017
Laravel 5.2 文件上传详解
Laravel有很棒的文件系统抽象层,是基于Frank de Jonge的Flysystem扩展包。Laravel集成的Flysystem提供了简单的接口,可以操作本地端空间、Amazon S3 、Rackspace Cloud Storage。更方便的是,它可以非常简单的切换不同保存方式,但仍使用相同的API操作!默认使用本地端空间。你也可以设置多组磁盘,甚至在多个磁盘使用相同的驱动。本文通过介绍使用本地端空间来介绍Laravel中文件上传的使用。配置文件系统的配置文件在config/filesystems...
Laravel操作数据库的三种方法
DB facade实现CURD操作//引入DB类命名空间
use Illuminate\Support\Facades\DB;
//新增数据
DB::insert("INSERT INTO student(`name`,age,sex) VALUES(?,?,?)",['王舞',20,'女']);
//查询数据
DB::select('select * from student');
//修改数据
DB::update('update student set name=? WHERE id...
Laravel模型里的属性详解
$guarded与$fillable属性$guarded属性一般是和$fillable对应的,不是一起存在但是互相使用,他们都是laravel的批量赋值方法create()的,一个设置属性参数,有点这个意思。在create方法收集数据赋值的时候$flight = App\Flight::create(['name' => 'Flight 10']);
$fillable就像是可以被赋值属性的“白名单”,还可以选择使用$guarded。$guarded属性包含你不想被赋值的属性数组。所以不被包含在其中的属...