Laravel 一对多关联关系中查询是否存在关联数据的方法。
User Model: <?php namespace AppModels; class User { public function orders() { return $this->hasMany(Order::class)...
User Model: <?php namespace AppModels; class User { public function orders() { return $this->hasMany(Order::class)...
对 laravel job 队列的代码进行了修改,但是没有生效,查看了一下官方手册,原来要执行一下: php artisan queue:restart 在后台任务侦听器进行布署 由于后台队列工作器是长驻进程,因此除非队列重新启动,否则任何...
Laravel 中的 Too Many Attempts 错误一般是处在 api 开发中,这是因为启用了限流中间件 throttle,该中间件一般在 app/Http/Kernel.php 中定义使用: protected $middlew...
在关联关系中定义包含软删除内容: public function roles() { return $this->hasMany(Role::class)->withTrashed(); } 在模型列表中包含软删除内容: $us...
Dcat Admin项目安装完毕后,后台语言默认是英文,打开配置文件 config/app.php,设置 locale 参数的值为 zh_CN即可设置为中文。
Laravel提示 The Post method is not supported for this route. 错误,是因为配置路由的时候不支持post方式。 比如下面的路由,如果使用post方式访问就会报上面的错误。 Route::...
在 Dcat Admin 中,可以在后台代码中动态向页面中添加 js 或 css 代码,以便满足我们的额外需求,具体方法如下: public function index() { //添加自定义js代码 Admin::script( <...
Supplier 模型定义如下: <?php namespace AppModels; use DcatAdminTraitsHasDateTimeFormatter; use IlluminateDatabaseEloquentMo...
Laravel 提供了latest 和 oldest 方法用来快速获取最新或最旧的记录。 latest 和 oldest 方法可以方便让你把结果根据日期排序。查询结果默认根据数据表的 created_at 字段进行排序 。也可以传一个你想要...
使用 Dcat Admin 开发网站后台,想在删除前进行一些判断,最开始在文档里没找到,后来才发现 Dcat Admin 删除事件其实就是表单事件的一种。 deleting:删除前回调 $form->deleting(function...
$url_arr = parse_url("https://www.codesou.cn/wp-content/uploads/2022/05/logo01-1.webp"); $link_to_arr = explode('/', $ur...
在日常开发中,有时我们需要查看laravel项目环境信息。比如检查laravel版本, php版本, composer版本等等,以往我们需要通过php代码以及查看配置文件等方式逐一检查。在Laravel 9中,提供了新的命令可以一键查询项目...
Dcat Admin中内置了多种常用数据统计卡片,可以非常方便的与后端 API 交互。但是与后端API交互时的传参方法官方文档给出的示例代码中存在错误,导致我们按照官方文档的代码无法正确传参,本文就说明下正确的传参方式。 首先、要在数据统计...
在Laravel模型关联中,提供了远程一对一关联和远程一对多关联,但是文档中却没有说明这两种关联的反向写法。其实Laravel中的远程一对一和远程一对多关联也有反向关联,并且十分简单,都是 hasOneThrough 关联,下面举例说明。 ...
在 Dcat Admin 中用到了数据详情一对多关联,想在详情页面中的关联表格的“创建”按钮中添加自定义参数,解决方法如下: 需求: 如下图所示,在采购单详情页面的“询价记录”关联表格中,想在创建按钮中添加自定义参数-当前采购单的ID,这样...