我有关系表,其中一个学生可能有许多科目。在主页(/)中,我希望在没有任何路由参数的情况下显示来自relationship 的数据。
学生模型
class Student extends Model
{
protected $fillable = ['name', 'class', 'subjects'];
public function all_marks()
{
return $this->hasMany(Marks::class, 'student_id');
}
}
标记模型
class Mar
当我在Ubuntu服务器上的laravel应用程序上运行任何artisan命令时,我都会遇到这个问题。
In MySqlProcessor.php line 16:
Undefined property: stdClass::$column_name
这个问题是最近和突然出现的,以前没有过这样的问题。
导致此问题的原因是什么?我如何解决此问题?
我有属于IssueCat模型的ContactForm模型。这种关系在模型中定义如下:
class ContactForm extends \Eloquent {
// Add your validation rules here
public static $rules = [
// 'title' => 'required'
];
// Don't forget to fill this array
protected $fillable = [];
public functi
我的数据库中有以下表结构:
产品
id
product_formats
id
product_id
product_prices
id
product_format_id
当我试图在我的$this->format->product;类中执行ProductPrice时,我会得到一个错误:
LogicException: App\ProductPrice::product必须返回一个关系实例。
当我在函数中执行dd时:
dd($this->format()->first()->product);
我得到了产品的实例。
我是一个绝对的初学者,我试着用Laravel做一个CRUD,但是我不明白为什么我的变量没有被传递到视图中,所以我可以在表中动态地显示它们。
我的“路线”很好。
然后我的控制器
public function getHome()
{
$results = Crud::index();
return view('pages/home', ['results' => $results]);
}
叫我的“克鲁德”模型
class Crud extends Model
{
public static f
我正在使用laravel并使用模型关系和资源来获取数据,我不知道它带来这样的错误的问题在哪里,我搜索并尝试了解决方案,但问题仍然存在。
这是我的控制器函数:-
public function show(Question $question)
{
return new QuestionResource($question);
}
-这是问题模型:-
class Question extends Model
{
use HasFactory;
protected $guarded = [];
public function getRouteKeyName()
{
return
当我试图在表中插入一个新对象时,我的laravel项目有一个bug。
SQLSTATE42703:未定义列:7错误:列"id“不存在第1行:.“主题”值($1,$2,$3,$4,$5,$6,$7)返回"id“^ (SQL:插入"proverbe_jour”("id_proverbe","date","proverbe",“意味”,"ethnie","pays",“主题”)值(62,2017-06-11 01:05:31,couvertépaules mais nu aux
我有一个具有这种命名的关系的model:
class PurchaseOrder extends Eloquent implements IModel
{
protected $guarded = ['id'];
protected $table = 'purchase_orders';
// this function has name separated by an _ or underscore
public function purchased_items()
{
return $this->
把我的头发拔出来看上去是个简单的任务。使用以下代码在我的username中使用email而不是在AuthController中使用email:
/**
* Set the login system to use username instead of email address
* @var string
*/
protected $username = 'username';
这已经运行了很长一段时间(当我没有计划用户激活他们的帐户)。然而,现在我需要用户激活他们的帐户,我知道我需要做更多的检查在登录之前,他们可以看到他们的仪表板。
我修改了下面的postLogin()
下面是我的控制器代码:
public function getGroupAgainstMember(Request $request)
{
$user_id = $request->input('user_id');
$user =User::find($user_id);
$groupDetails=$user->groups; // Trying to get property of non-object
if (empty($groupDetails)) {
$resultArray = ['stat
我正在建立一个有用户的系统。用户有角色,角色有操作。我的模型设置如下:
用户
/**
* The roles that belong to the user.
*
* @return Object
*/
public function roles()
{
return $this->belongsToMany('App\Models\User\Role')->withTimestamps();
}
角色
/**
* The actions that belong to the role.
*
* @return Object
*/
publi