我有一个模型Order和一个模型Store。 每当我想调用store的订单模型时, $order = Order::with('store')->first(); 我想更改其中一个store属性,如下所示。 <?php
namespace App;
use Illuminate\Database\Eloquent\Model;
use App\OrderPoint;
class Order extends Model
{
public function store()
{
$order_id = $this->id;
以下是我的一些代码:
class User extends Model {
public function orders() {
return $this->hasMany('App\Order');
}
public function emptyCart() {
$orders = $this->orders;
foreach($orders as $order) {
$order->user()->dissociate();
我有两个1:1关系的模型,分别命名为User和UserProfile。
class User extends Model
{
protected $with = ['profile'];
public function profile(): HasOne
{
return $this->hasOne(UserProfile::class);
}
}
class UserProfile extends Model
{
protected $touches = ['user'];
public
我有一个关于拉拉雄辩中有很多关系的问题。为了理解我的问题,我将分享一些关于我的项目的信息。我有一个用户、工作区和项目模型。工作区模型与项目模型有“有很多”关系。项目模型与工作区模型有"belongsTo“关系。
工作空间模型:
class Workspace extends Model {
use HasFactory;
public function projects(): \Illuminate\Database\Eloquent\Relations\HasMany {
return $this->hasMany(Project::class);
我在两个实体/表之间有一对多的关系。
/**
* Get all of the products.
*/
public function products()
{
return $this->belongsToMany(Product::class)->select(
[
'products.id',
'products.title',
'products
使用Laravel5.4和软件包。
我有三种型号:User,Company和Order。
Order模型实现了可还原特性:
namespace App\Models;
class Order extends Eloquent {
use \Venturecraft\Revisionable\RevisionableTrait;
// ...
}
User模型与Company模型有关系:
public function company() {
return $this->belongsTo('App\Models\Company');
}
我很想
我想要创建一个视图来显示class_meets信息以获取更多的信息,我想从已经尝试过hasOneTrough、hasManyTrough和belongsToMany的表主题中显示主题名称,但是这就像函数只显示从subject到class_meets,而我需要的正好相反。
想要在ClassMeet模型上添加一些功能
下面是我的列表模型:
Subject
class Subject extends Model
{
use SoftDeletes;
public $table = 'subjects';
protected $dates = ['cre
我有一个雄辩的BfsImages模型,定义了以下关系:
public function listing()
{
return $this->belongsTo('App\CommercialPeople\Models\BfsListings', 'bfs_listing_id', 'bfs_listing_id');
}
所附的属性:
public function getPathAttribute()
{
return config('settings.bfs_image_path') . $this-&g
我在我的模型(WeeshUser)中有一个函数,如果用户没有姓名或姓氏,它会返回电子邮件。
// RETURN EMAIL OR NAME
public function nameOrEmail() {
$return = " - ";
// Check for first name
if ($this->first_name) {
$return = $this->first_name;
// Add lastname if exists
if ($this->last_name) {
我有两张表:
Table Section
id name section_id
1 Properties 0
2 Rent 1
3 Sale 2
4 Houses 2
5 Lands 2
和
Table Ads
id section_id ....
扇区模型
class Section extends Model
{
public function Ads()
{
return $this->hasMany(Ad::class);
}
pu
假设我有parent->child one下的产品和parent->child one->child one child下的另一个产品,我所能得到的只有最后一个类别名称,比如:child one和child one child,但是前面的父级名称我无法得到。
代码
类别模型:
public function categories()
{
return $this->hasMany(Category::class);
}
public function childs() {
return $this->hasMany(Category::
我正在从事一个基于laravel的项目,包括作者,帖子和评论作为模型。
模型之间的关系如下:作者-> hasMany帖子-> hasMany评论。
问题如下:作者发了多个帖子,所有的帖子都有多个评论。我只想得到内部成员对他们最新帖子的评论的作者的数量。
我的模型如下所示-
Author.php
public function post() {
return $this->hasMany('App\Post');
}
public function latestPost() {
return $this->hasOne('App\
我的问题是,api资源加载,我真的不需要。查看我的Api资源文件 //BoxItemResource.php public function toArray($request)
{
return [
'box_id'=> $this->box_id,
'item_id'=> $this->item_id,
'item'=> new ItemResource($this->item)
];
} //ItemResource.php public
我还没有发现我怎么能强迫一个模型重新询问它的孩子。
模型
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Model1 extends Model
{
public function seasons() {
return $this->hasMany('App\Models\Seasons', 'series_id', 'id');
}
}
当我在整个应用程序逻辑中调用$instanceModel1->seaso
我有两个表::shops和attachments。商店有所有的细节商店和附件与所有的图片,商店与ref_id作为FK。
现在,对于移动应用程序,我必须列出商店的标题和一张图片。我可以使用左联接实现它,如下所示。
Shop::select('shops.name as shop_name','attachments.name as picture')
->leftjoin('attachments','attachments.ref_id','=','shops.shop_id&
我尝试通过以下方式使用belongsToMany关系: Model with belongsToMany relation:
namespace App\Models;
use Illuminate\Notifications\Notifiable;
use Laravel\Passport\HasApiTokens;
class Notification extends \Jenssegers\Mongodb\Eloquent\Model
{
use Notifiable, HasApiTokens;
protected $collection = 'myDb.not
我有两张桌子:Calendar和User。Calendar与User有一对多的关系,User通过parentID与自身有关系。
//model Calendar.php
public function users()
{
return $this->belongsTo(User::class,'userID');
}
//model User.php
public function parent()
{
return $this->belongsTo(self::class,'paren