Php 如何让用户id登录并随帖子一起注册他';他在干什么?
我正在开发一个web应用程序,正在处理表之间的关系。我想做以下工作:用户将注册一台与之相关的打印机,程序将获取他放入表单中的数据,并与他的id一起保存在数据库中,以便在我调用他时在另一个表中引用 我试着做到以下几点:Php 如何让用户id登录并随帖子一起注册他';他在干什么?,php,mysql,laravel,Php,Mysql,Laravel,我正在开发一个web应用程序,正在处理表之间的关系。我想做以下工作:用户将注册一台与之相关的打印机,程序将获取他放入表单中的数据,并与他的id一起保存在数据库中,以便在我调用他时在另一个表中引用 我试着做到以下几点: public function savePrinter(Request $request){ $user = $request->user()->id; Printers::create($request->all(), $req
public function savePrinter(Request $request){
$user = $request->user()->id;
Printers::create($request->all(), $request->user()->id);
return redirect()->back();
}
Printers.php
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Printers extends Model
{
protected $fillable = [
'id',
'name_printer',
'link_printer',
'printer_id'
];
protected $table = 'printers';
}
在用户
模型中添加此关系
public function Printer() {
return $this->hasMany(Printers::class,'printer_id','id');
}
现在在控制器中添加这一行
在打印机表中,是否有user\u id
列?
$user = $request->user()->Printer()->create($request->all());