当我想用关系(hasMany和belongsTo)编码时,我会得到错误:
查询异常
SQLSTATE[42S22]:找不到列: 1054未知列'contacts.user_id'in'where子句'(SQL:选择*from联系人
其中联系人
.user_id
=2 and联系人
.user_id
不是null和联系人
.deleted_at
是null)
这是控制器,ContactController.php
:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Contact;
use Auth;
use App\Http\Requests\contactRequest;
class ContactController extends Controller
{
public function __construct()
{
$this->middleware('auth');
}
public function index()
{
$listcontact = Auth::user()->contacts;
return view('contact.index', ['lists' => $listcontact]);
}
public function create()
{
return view('contact.create');
}
public function store(contactRequest $request)
{
$contact = new Contact();
$contact->nom=$request->input('nom');
$contact->tel=$request->input('tel');
$contact->genre=$request->input('genre');
$contact->age=$request->input('age');
$contact->ville=$request->input('ville');
$contact->user_idd=Auth::user()->id;
$contact->save();
session()->flash('success', 'Contact bien enregistré!!');
return redirect('contacts');
}
public function edit($id)
{
$contact = Contact::find($id);
return view('contact.edit', ['cont' => $contact]);
}
public function update(contactRequest $request, $id)
{
$contact = Contact::find($id);
$contact->nom = $request->input('nom');
$contact->tel = $request->input('tel');
$contact->genre = $request->input('genre');
$contact->age = $request->input('age');
$contact->ville = $request->input('ville');
$contact->save();
session()->flash('edited', 'Contact bien modifié!!');
return redirect('contacts');
}
public function destroy(Request $request, $id)
{
$contact = Contact::find($id);
$contact->delete();
return redirect('contacts');
}
}
更改为$contact-
$contact->user_id=Auth::user()->id;
我使用的是Spring framework(不是Spring Boot)版本5。 我如何强制Spring framework使用我的日志框架,例如log4j2? Log4J-Web-2<...> LOG4J-JCL-2<...> log4j-jul-2<...> 通用日志-1.2 Spring仍然忽略log4j2.xml设置,并输出到控制台上的StdErr。
本文向大家介绍Laravel5.4框架使用socialite实现github登录的方法,包括了Laravel5.4框架使用socialite实现github登录的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Laravel5.4框架使用socialite实现github登录的方法。分享给大家供大家参考,具体如下: 1.安装laravel5.4 2.安装Socialite 3.配置 编
几年前,我曾经使用PHP编程,但没有框架。有了这些最近的发展,我决定进入游戏,试着使用一个。我决定使用yii 2.0。 我读了一些留档,在我看来有些缺乏信息(至少对于谁是开始),所以我有一些问题安装yii 2.0在我的电脑上使用Xampp。PHP版本为5.5.9。 据我所知,我下载了yii 2.0框架,提取了内容并复制到c:\xampp\htdocs\yii2 我已经安装了composer,因此我
新手入门 - 联系我们 如您有网站统计使用的相关问题,可以采取以下方式反馈: 发送邮件至ext_tongji_reply@baidu.com; 关注百度统计官方公众号“百度统计”,在公众号回复提问内容。 如您有分析云购买及使用相关问题,可以采取以下方式反馈: 发送邮件至ext_analytics@baidu.com; 访问分析云官网了解相关信息,或预约专业分析师为您定制数据解决方案。 注: 邮箱问
联系我们 联系我们: 邮箱:apptongji@baidu.com 在线客服 移动统计贴吧 移动统计微博 欢迎关注移动统计官方微信公众号,第一时间了解分析前沿资讯与产品更新消息