在安排一个新的约会之前。主要的问题是我不知道如何知道给定的日期(时间戳)是否在给定的范围内。我有$start_date和$end_date作为条目,我需要检查从库中检索到的约会日期是否在该范围内
SELECT * FROM dates WHERE what_date ='2020-01-29 15:24:25' and start_time BETWEEN '22:13:00' and '21:13:00'
我要建立两个模型。假设我们有一个投资组合和portfolio_category表
表投资组合
id
cat_id
name
status
表portfolio_category
cat_id
cat_name
模型
class Portfolio extends \Eloquent {
protected $fillable = [];
public function portfolio_category()
{
return $this->hasMany('Portfolio_category');
}
}
cl
当使用SoftDeletingTrait保存我的对象时,我的数据库字段'deleted_at‘总是被设置为'0000-00-00 : 00:00:00’而不是空值。我正在使用最新的Laravel5.0版本。
我的目标:
use Illuminate\Database\Eloquent\Model as Eloquent;
use Illuminate\Database\Eloquent\SoftDeletingTrait;
class Entity extends Eloquent{
use SoftDeletingTrait;
protected $f
我的模型有什么问题:
连接表:
id,parent_sid,connection_id (可空)
连接步骤
id,sid,date_started,date_ended,connection_id
步骤
id,名字,url
class Step extends Eloquent {
public function connections() {
return $this->hasMany("Connection", "parent_sid");
}
...}
class Connection ex
我有一个两层嵌套的hasOne关系,而最终的关系似乎给出了空值。
我的JobApplication关系有以下几点:
<?php
namespace App\Model;
use Illuminate\Database\Eloquent\Model;
class JobApplication extends Model
{
protected $table = 'job_applications';
protected $primaryKey = 'job_application_id';
public function jo
我希望在下面的模型函数中访问列"type“的值,但是"$this”的值是空的。
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class DealerOrderItem extends Model
{
protected $guarded = [];
use SoftDeletes;
public function Item()
{
所以我试着在我的模型上有一个类似全局范围的东西,这样我就不必每次都去考虑一些参数。
事情是这样的,我现在有以下的作用域-class;
<?php
namespace App\Scopes;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Scope;
class NeedsPaymentScope implements Scope
{
/**
* Apply the scope to
我试图从数据库和if the created is today but the work_hour_end is on the next day, it will skip/ignore the data中获取数据。
数据如下:
id | work_hour_start | work_hour_end
1 | 11:00:00 | 15:00:00
2 | 21:00:00 | 03:00:00 // work hour end on the next day, end of the day is 23:59
我试过像下面的代码一样,但
在Laravel4.2中,我有这种型号
// models ticket.php
class Ticket extends Eloquent {
public function feedback()
{
return $this->hasMany('Feedback');
}
}
// models/feedback.php
class Feedback extends Eloquent {
public function ticket()
{
return $this->belongsT
假设我有一张表, ID Col1 Col2 Col3 Col4 Col5
1 Hello "" Hi "" ""
2 two "" Hi here "" 我希望在不包含空列的情况下获得Col(X)的计数。因此,对于记录1,我必须具有2计数,对于记录2,我必须具有3计数 如何在MySQL或Laravel的Eloquent或Query Bu
我正在为一个项目制作一个游戏库系统,并试图实现一个搜索功能,这将显示他们正在搜索的用户游戏。
我有两个模型叫做游戏和GameInformation。这是由于许多游戏具有相同的信息,即相同的游戏。迁移文件如下所示:
GameInformation
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateGameInformationTable extend
我试着跟踪在和中找到的文档,但它似乎不起作用。
class User extends Eloquent
{
public function role()
{
return $this->has_one('Role', 'role_code');
}
}
class Role extends Eloquent
{
public function user()
{
return $this->belongs_to('User', 'role_cod
我有三个表: users、items和user_items。一个用户有多个项目,一个项目属于多个用户。
**Users**
id
username
password
**Items**
id
name
**User_items**
id
user_id
item_id
型号:
class User extends Eloquent {
public function items()
{
return $this->belongsToMany('Item', 'user_items', 'item_id',
我有一个叫Address的模型。它有一个“附加”属性。尽管该属性已填充,但模型返回一个空数组。我使用API资源来获取数据。 这是地址模型: <?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Address extends Model
{
use HasFactory;
/**
* The table associated with the mo
首先看一下代码:
<?php
class User extends Eloquent {
public function books()
{
return $this->belongsToMany('Book');
}
}
class Book extends Eloquent {
public function users()
{
return $this->belongsToMany('User');
}
}
我想找到某个id为'1‘的用户,
我试图与我的用户表和news_posts表建立关系。当我查看正在运行的查询时,它显示了下面的内容。
select * from `news_posts` where `news_posts`.`deleted_at` is null and `id` = '1' limit 1
select * from `users` where `users`.`deleted_at` is null and `users`.`id` is null limit 1
所以我想弄清楚为什么它对user.id来说是空的。
我试图访问$news_post->author->first
我将laravel从5.4升级到5.6.23,并使用这样的雄辩模型
<?php namespace App\Model;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class Category extends Model
{
use SoftDeletes;
}
我在控制器中调用了带杂碎函数的类别
<?php namespace App\Http\Controllers\Backend;
use Illuminate\Http\Reques
如何在产品表中显示“类别名称”而不是"category_id"?
我已经尝试将任何解决方案结合起来。但还是解决不了这个问题。我想听听这里的大师们的其他建议。
范畴模型
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Kategori extends Model
{
use HasFactory;
protected $casts = [
我有3个模型:用户,公司和分支机构。 在刀片文件中,我希望能够显示用户的公司所属的分支机构。 在我看来,我应该有以下关系: User -> Company :用户属于一家公司,而一家公司有很多用户,所以这是一对多关系。 Company ->分公司:一个公司属于一个分公司,一个分公司可以有多个公司。所以又是一对多的关系。 我在users表中有一个外键: company_id,它引用了company表上的id。company表中的另一个FK : branch_id,它引用了branch表上的id。 在我的刀片文件中,我想像这样显示分支名称:{{ $user->company-&