资讯专栏INFORMATION COLUMN

Laravel学习笔记之Demo2——用Ajax来做个ToDoList(待更新)

luck / 1365人阅读

摘要:抱歉,最近忙,本篇等有时间更新。引言本文基于框架做的一个生成和存储,主要目的是学习使用框架。书籍基于的,学习时使用框架开发。开发环境备注一直想把这本书的个作为系列分享出来,供初学者学习玩玩。

抱歉,最近忙,本篇等有时间更新。

引言

本文基于Laravel框架做的一个URL生成和存储demo,主要目的是学习使用Laravel框架。内容基于英文书籍《Packt.Laravel.Application.Development.Blueprints》第二章节,似乎没有中文版。书籍基于Laravel4的,学习时使用Laravel5.2框架开发。

开发环境:Laravel5.2+MAMP+PHP7+MySQL5.5

备注:一直想把这本书的10个Demo作为系列分享出来,供初学者学习Laravel玩玩。上次只写了第一个Demo,中间断了很长时间,这次争取把整个系列写完。

本Demo主要涉及几个知识点:

创建todo表和对应模型

创建模板文件

用Ajax插入数据

从数据库中获取数据

只允许Ajax请求数据

创建ToDo迁移表和模型

在项目根目录输入指令:

php artisan make:model Todo -m

-m表示创建Model时顺便创建migration文件,然后在迁移文件内写上表字段:

// database/migrations/
/**
     * Run the migrations.
     *
     * @return void
     */
    public function up()
    {
        Schema::create("todos", function (Blueprint $table) {
            $table->increments("id");
            $table->string("title");
            $table->enum("status", [0, 1])->default(0);
            $table->timestamps();
        });
    }

执行迁移指令:

php artisan migrate
创建Blade视图文件

欢迎关注Laravel-China。

RightCapital招聘Laravel DevOps

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/21823.html

相关文章

  • Laravel学习笔记Two-Factor Authentication神器——Duo

    摘要:在登录后台时也是必须认证才行。使用这种总比粗暴的限制访问来保护安全要高效的多,一切都是为了自动化,为了提高生产率。总结本文主要学习使用这个神器来做,并学习了如何使用集成进程序中。我司最近需要一名伙伴一起共同航海去,有兴趣速来。 说明:本文主要研究利用Duo来实现双重认证,Two-Factor Authentication就是除了username-password这种登录认证之外,还使用...

    hoohack 评论0 收藏0
  • Laravel学习笔记Redis保存页面浏览量

    摘要:说明本文主要讲述使用作为缓存加快页面访问速度。何不用来做缓存,等到该达到一定浏览页面后再刷新下,效率也很高。可作缓存系统队列系统。 说明:本文主要讲述使用Redis作为缓存加快页面访问速度。同时,作者会将开发过程中的一些截图和代码黏上去,提高阅读效率。 备注:作者最近在学习github上别人的源码时,发现好多在计算一篇博客页面访问量view_count时都是这么做的:利用Laravel...

    z2xy 评论0 收藏0
  • Laravel学习笔记Decorator Pattern

    摘要:把和拼接在一起的场所是,所以需要造一个类,在其内部实现对的操作中实现了把原有的进过个的装饰后得到的新的,新的还是的实现,还是原来的物种。 说明:Laravel中Middleware的实现主要利用了Decorator Pattern的设计,本文主要先学习下Decorator Pattern如何实现,为后面学习Middleware的设计做个铺垫。Decorator Pattern和Adap...

    dendoink 评论0 收藏0
  • Laravel学习笔记Schema Builder 和 Migration System(上)

    摘要:看下两个方法的源码同样是使用了对象来添加命令和。 说明:本文主要学习Schema Builder和Migration System的使用及相关原理。传统上在设计database时需要写大量的SQL语句,但Laravel提供了Schema Builder这个神器使得在设计database时使用面向对象方法来做,不需要写一行SQL,并且还提供了另一个神器Migration System,可...

    nevermind 评论0 收藏0

发表评论

0条评论

luck

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<