Laravel5中的路由似乎是我面临的一个主要问题。
我希望使用composer映射来学习这个示例
避免与模型或外观有关的任何问题。
,但是当我路由到这个
Route::get('school/test', 'school\SchoolController@index');
误差
ReflectionException in Container.php line 776: Class school\SchoolController does not exist
SchoolController位于HTTP/控制器/学校文件夹中:
namespace
我有三张桌子:
professor | id | name
discipline | id | name
把他们连在一起
disc_prof | prof_id | disc_id
如何以Inner Join的形式检索数据?
是这样的吗?
SELECT prof.name, prof.id, disc.id, disc.name
FROM disc_prof AS dc INNER JOIN professor as prof ON prof.id = dc.prof_id
INNER JOIN discipline AS disc ON dc.disc_id = disc.id
我想得到所有的产品相关的一个确定的颜色使用雄辩的'hasMany‘关系。但是,与产品相关的颜色存储在products表的json值中。
颜色表:
-------------
id | color
-------------
1 Black
2 Brown
3 Gray
产品表:
------------------------------
id | name | color
------------------------------
1 Shoe Name ["1","2"]
2 Shoe Name
我有两个控制器和模型:
用户控制器与模型
英雄控制器与模型
每个用户都可以有无限的英雄-这意味着他们之间的关系是一对多。
在我的UserController中,我创建了以下方法:
/**
* Get the heroes of the user.
*/
public function heroes()
{
return $this->hasMany(Hero::Class);
}
在我的HeroController中,我创建了以下方法:
/**
* Get the user that owns the hero
您好,我正在使用Tucker-Eric/EloquentFilter Laravel。
我想使用模型按关系对其进行过滤
我想让它自动化,而不是使用以下代码:
public function users($users)
{
// dd($users);
return $this->r('users', $users);
}
public function user($user)
{
// dd($user);
return $this->r('user', $user);
}
public
我希望在下面的模型函数中访问列"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()
{
我有一个模型,可以搜索我的数据库。工作正常。我有一个控制器,它获取这个模型的结果,并在一个路由中返回它。也运行得很好。但是我想要动态地搜索这个数据库,这样用户就可以更改conditions.For了,我试着在我的模型DB中使用一个变量,将它的参数发送给控制器(工作中),现在,我需要做的就是将输入中的值传递给这个控制器。但我完全不知道该怎么做;
这是我的模型(用户);
public function dbtest($testValue)
{
return DB::select("SELECT * FROM users WHERE name >= '$testValu
我有以下的模型关系。如果用户以员工身份登录,我希望他们能够获得其公司的员工列表以及分配给他们的角色:
class User {
// A user can be of an employee user type
public function employee()
{
return $this->hasOne('App\Employee');
}
//
public function roles()
{
return $this->belongsToMany('App\Role'
我有四个模型:动物(只能是“狗”或“猫”),类别,品种和帖子。 表数据: 动物:- id - name 类别:- id - name - animal_id 品种:- id - name - category_id 帖子:- id - breed_id 我需要的是得到所有关于狗的帖子。有什么想法吗? 更新:我的模型: class Animal extends Model
{
public function categories()
{
return $this->hasMany(Category::class)->orderBy('nam
在Laravel,我刚开始使用模型,我有这样的数据库结构:
users
id | username | password | group | //(group is the id of the group)
groups
id | groupname |
group_pages
group_id | page_id | create | read | update | delete
pages
id | pagename
我试图检查用户是否可以在他所在的页面上创建/读取/更新/删除。
我现在有4种模型:User、Pages、Group_pages和Groups。所以在模型中
我读过laravel雄辩的关系&数据库迁移文档,但我一件事都不懂。通过创建迁移文件,我们可以在两个表之间创建一个关系,如:
public function up()
{
Schema::create('keywords', function (Blueprint $table) {
$table->increments('id');
$table->string('name');
$table->integer('keyword_group_id')
我想将聊天功能集成到我的应用程序中。因此,我创建了一个包含属性消息、发送方和接收方的消息模型。我不认为为聊天创建表有什么意义,因为除了消息模型给出的内容之外,没有任何属性。但是,拥有一个用于聊天的模型和资源是很方便的。因此,对我来说,聊天基本上是两个用户之间的所有消息。
如果没有自己的数据库表来分组单个用户的消息,我如何创建聊天模型?如何实现与用户模型的关系,以返回用户所属的所有聊天?
class Message extends Model
{
use HasFactory;
use SoftDeletes;
/**
* The attributes tha
我试图在用户和纽带之间建立一种关系。一种债券总是包含两个使用者(债务人、债权人)。
最后,如果我调用$bond->debtor或$bond->creditor,我希望得到一个用户模型。
用户模型:
public function bonds()
{
return $this->hasMany(Bond::class);
}
债券模型:
protected $fillable = ['description', 'amount', 'debtor_id', 'creditor_id'];
public f
我正在创建一个应用程序使用Laravel5.1与用户,角色和行动。
表设置如下:
用户
id name
1 John Smith
2 Fred Smith
角色
id name
1 Administrator
2 Customer
role_user
user_id role_id
1 1
2 1
动作
id name description path
1 dashboard ability to access dashboard /
我有一个基本的应用程序,它将费用存储在一个包含以下列的表中:
id
user_id
quote_id (可空)
title
type
net
quote_id列链接到我的quotes表;但是,表中也可以有没有quote_id的条目。
我试图通过在我的expenses()模型上使用relationship expenses()来输出所有费用。
@foreach(Auth::user()->expenses as $e)
{{ $e->id }}
{{ $e->net }}
{{ $e->quote->title
我正在做一个项目,在这个项目中,每个用户都可以在指定中被分配。
我使用三种模型来完成我的工作:用户、指定和
表格结构如下:
User:
id name email password
--- ----- ----- --------
1 User 1 u1@em.com kjasdkfjla
2 User 2 u2@em.com fksdjfghal
3 User 3 u3@em.com ghhaljaljl
Designation:
id