当我想用关系(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.配置 编
新手入门 - 联系我们 如您有网站统计使用的相关问题,可以采取以下方式反馈: 发送邮件至ext_tongji_reply@baidu.com; 关注百度统计官方公众号“百度统计”,在公众号回复提问内容。 如您有分析云购买及使用相关问题,可以采取以下方式反馈: 发送邮件至ext_analytics@baidu.com; 访问分析云官网了解相关信息,或预约专业分析师为您定制数据解决方案。 注: 邮箱问
联系我们 联系我们: 邮箱:apptongji@baidu.com 在线客服 移动统计贴吧 移动统计微博 欢迎关注移动统计官方微信公众号,第一时间了解分析前沿资讯与产品更新消息
联系我们 合作咨询 如果您的产品想要入驻我们的小程序,欢迎与我们联系。 商务合作:jd_mp@jd.com zhangyue371@jd.com zhangjiaqi85@jd.com 联系地址 北京市大兴区经海六路东尚·E园10号楼 技术支持与问题反馈 如果您在产品的使用过程中遇到问题,或者您对产品有任何疑问,请随时与我们联系,我们会尽快给您回复。