首页 > 其他 > 详细

laravel5.2如何创建视图表

时间:2016-07-01 13:23:07      阅读:152      评论:0      收藏:0      [点我收藏+]

例:要把mentor_infosperson_infos表创建一个mentor_infos_view视图

  1 . php artisan make:migration create_mentor_infos_view

2 . class CreateMentorInfosView extends Migration
  {
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
DB::statement(‘CREATE OR REPLACE VIEW mentor_infos_view AS
select p.avatar,p.person_name,p.person_phone,p.person_email,
p.person_work_years,p.career,p.person_sex,p.person_birthday,
m.*,i.image_uri
FROM mentor_infos as m
LEFT JOIN person_infos as p ON m.user_id = p.user_id LEFT JOIN sys_images as i ON p.avatar = i.image_id‘);
}

/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::drop(‘mentor_infos_view‘);
}
  }

3.php artisan migrate



laravel5.2如何创建视图表

原文:http://www.cnblogs.com/fgz2016/p/5632543.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!