【发布时间】:2015-12-16 18:26:17
【问题描述】:
我必须进行数据库迁移才能进行 Eloquent 多对多关系,还是可以不进行数据库迁移?
我的桌子是;
k_p_user 和字段是;身份证、姓名、约会对象
k_p_tree 和字段是; id,user_id,bear_id,name,datee
k_p_bear 和字段是; id,user_id,name,datee
k_p_picnic 和字段是; id,user_id,bear_id,name,datee
我正在使用 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]);
}
}
?>
这是我的错误
k_p_picnic.php 第 8 行中的 FatalErrorException:语法错误,意外 '使用' (T_USE),期待 \ (T_NS_SEPARATOR) 或 ';'或'{'
【问题讨论】:
-
不,你可以在没有数据库迁移的情况下使用 Eloquent。 Laravel Migrations 迁移就像数据库的版本控制,允许团队轻松修改和共享应用程序的数据库模式。迁移通常与 Laravel 的架构构建器配对,以轻松构建应用程序的数据库架构。 它与 eloquent 无关。
标签: php laravel-5.1