好久没玩laravel了,5.6玩下(二)

做个项目的增删改查

第一步  把数据库的表结构建好,生成迁移

1 怎么建,当然是用php artisan命令了

使用 Artisan 命令 make:migration 来创建一个新的迁移:

php artisan make:migration create_projects_table

2 新的迁移位于 database/migrations 目录下,每个迁移文件名都包含时间戳从而允许 Laravel 判断其顺序。

找到2018_06_26_064955_create_projects_table.php

在public function up 把建表语句建好

    public function up()
    {
        Schema::create(‘projects‘, function (Blueprint $table) {
            $table->increments(‘id‘);
            $table->timestamps();
            $table->string(‘name‘,100);
            $table->text(‘description‘);
            $table->string(‘author‘,100);

        });
    }

有2个是自带的,添加了 项目名称 ,项目名称,项目作者3个字段

public function down 就是删除表  默认的就可以了  不用处理

3 运行数据迁移  就是建表语句的创建

php artisan migrate
E:\phpStudy\PHPTutorial\WWW\blog>php artisan migrate
Migrating: 2014_10_12_000000_create_users_table
Migrated:  2014_10_12_000000_create_users_table
Migrating: 2014_10_12_100000_create_password_resets_table
Migrated:  2014_10_12_100000_create_password_resets_table
Migrating: 2018_06_26_064955_create_projects_table
Migrated:  2018_06_26_064955_create_projects_table

表简历完毕

4 表建立完毕了,那么用系统自带的工具 orm模型  自动创建增删改

1)创建模型,还是使用命令

php artisan make:model Projects

2)模型文件中指定表的名字

blog\app\Projects.php 中 增加表的名字

protected $table = ‘projects‘;

3)在控制器中测试调用数据

控制器顶部增加 use App\Projects;

函数中增加

$Projects = Projects::all();

foreach ($Projects as $Project) {

echo $Project->name;

}

好了,基础的测试通了,下一节开始增删改了

原文地址:https://www.cnblogs.com/baker95935/p/9229192.html

时间: 2024-10-06 14:45:52

好久没玩laravel了,5.6玩下(二)的相关文章

好久没来了 冒个泡 整理下

判断是否为模拟器 #define isSimulator (NSNotFound != [[[UIDevice currentDevice] model] rangeOfString:@"Simulator"].location) if (isSimulator) { if ([[UIScreen mainScreen] bounds].size.height > 700) { core.device = 2; }else{ core.device = 4; } } cell 下

好久没玩laravel了,今天玩下Laravel项目迁移步骤

1.在新的目录中克隆git远程版本库 2.执行composer install安装依赖 3.执行php artisan key:generate生成key 原文地址:https://www.cnblogs.com/baker95935/p/11772534.html

好久没来了,重出江湖,共享个python34+pyqt+pyserial串口工具源码

真的是好久没来了,写博客对我来说还真是难坚持下来,热度一过就忘了,就算什么时候想起来也懒得去敲一个字,这次真不知道能坚持多久,随心吧,想写写,不想写也不勉强自己. 最近由于工作调试需要自己写了一个带图形界面的串口工具,使用了python34+pyqt4+pyserial+matplot等实现,之前在电子论坛里共享,发现没多人玩不知道在这里玩的人多不多,共享个github的地址,希望有人可以一起玩:https://github.com/wuliaodew/sci_tool 其他说明可以看下我这个帖

就是想写点干什么,好久没写了

在美国,呆了两个多月了,生活自在,玩的开心,但工作上,我遇到了一些问题. 工作再多,再累,再难,我不会抱怨半句.心里边,我认为这是体验,是挑战,是机会.但当这个过程里,出现了你心爱的人,那么结果就会很不一样.我现在一边带着耳机听着爱爱的音乐,一边泪如雨下,心情有些复杂. 刚刚在会上,跟他吵过,其实也不算吵,就是争论吧,我抛出的两个方案,第一个又被他批的体无完肤,毫无根据,make no sense,就第二个达成一致.这样的场景,在工作中其实稀松平常,跟别人争,我不示弱,错了也不怕,怕毛,被P掉心

免费WiFi,只为好久没联系的你们

昨日,认识五年的朋友搬来与我一起住了,说不上来,没有激动,只是突然感觉生活又多了一点生机.兴致上来,晚上立刻联系了已经近四个月没有联系的好友,才知道他们的生活也因这几个月发生了翻天覆地的变化.到底什么才是朋友,我突然想到这个问题,距离的分开,竟也分开了我们想要关心.连接彼此的机会.是这样吗,大家都是如此,再亲的朋友也有断开联系的那天.难道如今在发达的网络社交.沟通方式都无法弥补这种"情结"吗?我舍不得,却也在努力弥补. 有些事,后悔莫及 毕业之后,忙于找工作,找到工作后,忙于工作,现在

好久没写关于论坛的程序了

最近发现有个很牛逼的论坛,里面有个插件可以直接让支付宝即时付款,具体怎么实现的没看明白,好像是叫一品楼吧,有个收款的地方用的支付宝,但是可以直接选择自动提交付款人信息和付款的金额到支付宝的即时支付界面,好像很高端的样子,还可以提交银行卡号哦,真心很牛逼.求高人解答 好久没写关于论坛的程序了,布布扣,bubuko.com

好久没更新了,哪里不对!更新二叉树的非递归遍历

#include <iostream> #include <stack> using namespace std; typedef struct Node { Node* lchild; Node* rchild; int data; }BNode,BTree; void visit(Node*); void inorder(BTree *root) { BNode * p = root; stack<Node*> s; if(p||!s.empty()) { s.pu

java学习笔记-尚硅谷0918班宋*:我想说我已经好久没见过这样的老师了

浑浑噩噩的睡过大学,昏昏沉沉的工作四年,仿佛从离开高中学校的那一天就进入了休眠状态.来尚硅谷java培训之前纠结了很久,有理解也有不支持,对于我来说学习编程不只是为了就业,很重要的一点是我在寻找一种能让自己坚持做的事情,而这种坚持必源于热爱.一点不矫情的讲,我选择学习来北京java培训学些java编程是因为我喜欢. 从基础阶段来看,学校做的很好,宋老师讲课幽默.生动.专业功底扎实,这些都是显而易见的:更可贵的是宋老师的教师作风,例如会叫睡觉的同学站起来,我想说我已经好久没见过这样的老师了(偷笑)

好久没写博客了

好久没写了,混迹了这么久,不是没空写. 只是怕写出来的东西误人子弟. 是时候放慢脚步了,多看看书,虽然书有时看不下去,但偶尔还能印象到心里,等以后可能会想起来. 保持投入的激情,一定要投入 似 水流 年

免费WiFi,仅仅为好久没联系的你们

昨日,认识五年的朋友搬来与我一起住了,说不上来,没有激动,仅仅是突然感觉生活又多了一点生机.兴致上来,晚上立马联系了已经近四个月没有联系的好友,才知道他们的生活也因这几个月发生了翻天覆地的变化.究竟什么才是朋友,我突然想到这个问题,距离的分开,竟也分开了我们想要关心.连接彼此的机会.是这样吗,大家都是如此,再亲的朋友也有断开联系的那天.难道现在在发达的网络社交.沟通方式都无法弥补这样的"情结"吗?我舍不得,却也在努力弥补. 有些事,懊悔莫及 毕业之后,忙于找工作,找到工作后,忙于工作,