Laravel5.4快速开发简书网站
来源:互联网 发布:沈航网络自助平台套餐 编辑:程序博客网 时间:2024/05/16 17:08
Laravel5.4安装环境
- 路由 route
- 模板 blade
- 模型 model
- 控制器 controller
- 数据迁移 migration
- 数据填充 seed
- 命令行 tinker
- 分页 paging
composer create-project laravel/laravel laravel54 "5.4.*"验证密码是否链接成功php artisan serve --port=8000
文章模块(重点)->登录注册模块->关注,搜索模块
php artisan make:migration create_post_tablephp artisan migrate回滚php artisan migrate:rollback
数据填充
$factory->define(App\Post::class, function(Faker\Generator $faker){ return [ 'title' => $faker->sentence(6, true), 'content' => $faker->text(500), 'user_id' => function() { return factory(\App\User::class)->create()->id; } ];});
php artisan tinker生成10条数据factory(App\Post::class,10)->create();
php artisan make:controller PostController创建控制器创建路由在控制器添加方法添加视图模板逻辑实现添加模板
添加文章
- csrf
- 保存model
- 验证和错误提醒
- 错误提示本地化
保存model的三种方式$post = new Post();$post->title = request('title');$post->content = request('content');$post->save();第二种方式$params = ['title' => request('tile'),'content' => request('content')];Post::create();第三种方式Post::create($params = request(['title','content']));
- 表单提交三步骤
- 验证数据合法性
- 逻辑(创建数据)
- 渲染(跳转页面,传递模板)
- 富文本图片上传(form表单)
- 使用公开磁盘来连接public和storage:link
- php artisan storage:link
Laravel核心思想
- 服务容器
- 绑定
- 解析
- 服务提供者
- 门脸模式
- 示例
阅读全文
0 0
- Laravel5.4快速开发简书网站
- Laravel5.1快速查询
- Laravel5.2快速入门
- Cms快速网站开发
- 如何快速开发网站?
- 如何快速开发网站?
- 如何快速开发网站?
- 快速上手wap网站开发
- Ubuntu14配置laravel5开发环境
- laravel5——artisan开发
- Laravel5.03开发环境搭建
- Laravel5.1接口开发【1】
- laravel5.4 初体验
- laravel5.4简单CURD
- laravel5.4引入js
- laravel5.4 excel导出
- Laravel5.4框架学习
- 如何把用laravel5.4写好的网站架构到远程虚拟机上
- spark work task 源码分析
- 时间段的拼接
- JVM(PART III)对象的内存布局
- Linux文件的查看与权限
- CodeForces-776D The Door Problem
- Laravel5.4快速开发简书网站
- 牛客网--链表反转打印
- 常见智力题总结
- 2.5类型别名,auto, decltype
- Coursera 《Machine Learning》 编程作业7:K-means聚类和主成分分析
- TCP三次握手四次挥手的原因
- React的事件处理函数
- 2017年腾讯实习生在线笔试编程题(1)
- 常见IO模型