我必须做数据库迁移才能做到雄辩多对多关系,还是我可以在没有数据库迁移的情况下做到这一点?Laravel 5.1雄辩多对多关系
我的表格是;
k_p_user和字段是; id,name,datee
k_p_tree和fields are; id,user_id,bear_id,name,datee
k_p_bear和fields are; id,user_id,name,datee
k_p_picnic和fields are; ID,USER_ID,bear_id,姓名,日期E
我使用NetBeans 8.0.2
这是我k_p_picknic
<?php namespace App
use Illuminate\Database\Eloquent\Model;
class k_p_picnic extends Model{
}
?>
型号这是我的控制器
<?php
namespace App\Http\Controllers;
use Illuminate\Foundation\Bus\DispatchesJobs;
use Illuminate\Routing\Controller as BaseController;
use Illuminate\Foundation\Validation\ValidatesRequests;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;
use App\k_p_picnic;
use Illuminate\Support\Facades\Request as Request;
class Controller extends BaseController
{
use AuthorizesRequests, DispatchesJobs, ValidatesRequests;
public function fixoption($table){
$gender= k_p_picnic::all();
dd($gender)
return view('profile',['jj'=>$gender]);
}
}
?>
这是我的错误
FatalErrorExcep第8行:语法错误,意外 'use'(T_USE),期待\(T_NS_SEPARATOR)或';'或'{'
不,您可以使用Eloquent而无需数据库迁移。 [Laravel Migrations](http://laravel.com/docs/5.1/migrations#introduction)_迁移就像数据库的版本控制,允许团队轻松修改和共享应用程序的数据库模式。迁移通常与Laravel的架构构建器配合使用,以轻松构建应用程序的数据库架构。它与雄辩无关。 – dipesh