首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

30分钟用Laravel实现一个博客

view('视图名称') 来抓取视图显示在页面上,现在打开浏览器访问主页,你就可以看得到 home.blade.php 中内容了,我们看看 /resources/views/home.blade.php...(注意大小写和单复数,模型:Model => 数据表:models) 视图:/resources/views/ 视图就是普通html模板,它等待控制器通过 return view() 调用和渲染它,最终展示给网站访客...完善和优化 新建组件视图文件夹 /resources/views/components/ 然后新建一个组件视图 _message.blade.php => 组件视图我们都用_下划线开头 首先无论增删改查操作...= 1) { // Auth::user() 获取当前用户信息 -> id获取属性id(主键) session()->flash('danger', '抱歉,只有博主才可以新增文章!')...对象, 然后指向->name属性 } 评论验证 在博客中,我们就没有使用验证,那是因为项目定位是一个个人博客,能够操纵博客增删改只有我们自己。

7.3K00

Laravel框架下载,安装及路由操作图文详解

下载后解压到xampp htdocs文件(在这里我用xampp) ? 然后更改文件名为laravel ? 然后我们在网页输入 ?...这里我们要注意是,我把laravel解压到了一个名为PHPprimary文件夹里,你们如果是直接解压到htdocs里则只需在127.0.0.1:8000后面输入/laravel/public,若正常显示图片里...目录六:resources 应用资源 ? 目录七:storage 编译后视图、基于会话、文件缓存和其它框架生成文件 ? 目录八:text 应用测试相关文件 ?...、CSS) readme.md 项目介绍说明文件 resources 应用资源 resources/assets 未编译应用资源文件(图片、JavaScript、CSS) resources/lang...多语言文件 resources/views 视图文件 routes/api.php 用于定义 API 类型路由 routes/channels.php 事件转播注册信息 routes/console.php

4.6K51
您找到你想要的搜索结果了吗?
是的
没有找到

结合 Bootstrap + Vue 组件实现 Laravel 异步分页功能

创建文章列表视图 首先我们来创建文章列表视图,在 resources/views 目录下创建一个子目录 post,然后在该目录下创建视图文件 index.blade.php,并编写视图代码如下: <!...使用prop传递属性 我们在父视图中声明组件时候传递了一个属性 page-type 到组件,用于标识该组件应用页面类型,然后在组件中,我们可以通过 props 声明从父视图/组件中传递进来属性(转化为驼峰格式...比如在此例中,我们将该属性用于请求分页数据接口 URL 拼接,获取对应资源分页数据。...动态设置组件模型属性 我们可以将组件用到动态数据设置为模型属性,这些属性值发生变更后会实时更新引用它视图元素,反之视图元素输入值变更也会同步到模型属性,这称之为双向绑定,通过这个特性可以大大提高编写客户端代码效率...,这部分功能和 Laravel 自带分页视图 vendor/laravel/framework/src/Illuminate/Pagination/resources/views/bootstrap

7.4K20

iOS程序猿如何快速掌握 PHP,化身全栈攻城狮?

php服务器文件默认放在: 应用程序-->XAMPP-->htdocs 目录下....下面编写最简单 Hello World 程序,请在以下步骤执行. 1.在 应用程序-->XAMPP-->htdocs 目录下新建目录 find_php....JSON格式数据显示作一实现;C,即Controller控制器,也就是我们常说视图控制器,下面会具体讨论如何在PHP中定义视图控制器..../xamppfiles/htdocs/find_php/HomeViewController.php on line 38 因为你还没有定义视图控制器!...以上代码,充分展示了php作为一门面向对象(OOP)语言最常用几个功能,如定义属性,定义实例方法,在示例方法内访问属性与实例方法等.PHP作为一门弱类型OOP语言,也有一些非常强大特性,推荐阅读

1.8K71

第 16 篇:别再手动管理接口文档了

GET /posts/{id}/comments/ 这个接口应该还支持分页查询参数,但生成文档中没有列出,接口响应参数也是错误,正确应该是一个分页后评论列表,但文档中是单个评论对象。...侵入式地为类某个方法添加装饰器。...先来看 GET /posts/archive/dates/,它对应 action 是 list_archive_dates,由于 action 默认会从它所在视图集中继承一些属性,而 drf-yasg...知道了原因,解决方法也就有了,在 list_archive_dates action 中把这两个属性设为 None,覆盖掉视图集中默认设置: # filename="blog/views.py" class...一是 GET /posts/{id}/comments/,最初我们发现这个接口文档响应是一个单一评论对象,原因我们上面也分析了,drf-yasg 根据 detail=True 误地将其作为返回单一资源接口处理了

1.8K20

第 7 篇:文章详情 API 接口

GET 请求还可以用于获取单个资源,对应 action 为 retrieve,因此,只要我们在视图集中实现 retrieve 方法逻辑,就可以直接生成获取单篇文章资源 API 接口。...get_object 方法通常情况下依据以下两点来筛选出单个资源对象: get_queryset 方法(或者 queryset 属性,get_queryset 方法返回值优先)返回资源列表对象。...lookup_field 字段值将从请求 URL 中捕获,所以你看到文章接口 url 模式为 /posts/:pk/,假设将 lookup_field 指定为 title,则 url 模式为 /posts.../:title/,此时将根据文章标题获取单篇文章资源。...文章详情 Serializer 现在,假设我们要获取 id 为 1 文章资源,访问获取单篇文章资源 API 接口 http://127.0.0.1:10000/api/posts/1/,得到如下返回结果

1K30

Jekyll-Admin-Mac-模板处理

但是我们想在 Swift怎么获取 anyClass对象呢。...设置此属性值以true将视图转换为层次支持视图,即视图使用CALayer对象来管理其渲染内容。创建层支持视图隐式地导致该视图整个视图层次结构成为层支持。...因此,视图及其所有子视图(包括子视图视图)都将被层叠支持。此属性默认值为false。 在层次支持视图中,视图完成任何绘图都将缓存到底层图层对象。...然后,可以以比显式显示视图内容更有效方式来操纵缓存内容。AppKit会自动创建底层图层对象(使用该方法)并处理视图内容缓存。如果该方法返回,则不应直接与底层对象进行交互。...在层托管视图中,您负责管理视图图层。要创建层托管视图,您必须首先设置layer属性,然后将此属性设置为true。设置这些属性顺序至关重要。 在图层托管视图中,不要依赖视图进行绘图。

6.7K30

Django搭建blog网站(二)

这些内容相对比较固定,且在各个页面都会显示,如果像文章列表或者文章详情一样,从视图函数中获取然后传递给模板,则每个页面对应视图函数里都要写一段获取这些内容代码,这会导致很多重复代码。...这里唯一不同是我们从数据库获取文章列表操作不是在视图函数中进行,而是在模板中通过自定义 {% get_recent_posts %} 模板标签进行。...由于日期列表中元素为 Python  date 对象,因此可以通过其 year 和 month 属性分别获取年和月信息,{{ date.year }} 年 {{ date.month...注意这里 created_time 是 Python  date 对象,其有一个 year 和 month 属性,我们在 页面侧边栏:使用自定义模板标签 使用过这个属性。...但既然我们已经有了一个 Post 模型实例 post(它对应是 Post 在数据库中一条记录),那么获取和 post 关联评论列表有一个简单方法,即调用它 xxx_set 属性获取一个类似于

4.5K100

开源图书《Python完全自学教程》12.3制作网站

ORM 作用是在关系型数据库和业务实体对象之间进行映射,这样在操作业务对象时,就不需要再去和复杂 SQL 语句打交道,只需简单地操作对象属性和方法。...类 Articles 中 title 、author 、body 、publish 是类属性,对应着数据库表字段。...每个类属性类型(即字段类型)由等号右侧定义——可以理解为类属性初始值为等号右侧实例。...本节首先做一个显示标题列表页面。 用 IDE 打开 ./book/views.py 文件,编写一个能够从数据库中已存储文章标题函数——在 Django 中称之为视图函数。.../book/views.py ,增加响应查看文章请求视图函数 book_article() 。

84620

通过 PHP 原生代码实现 HTTP 控制器

说到控制器,不得不提 MVC 设计模式,目前主流 Web 开发框架都是基于 MVC 模式,在 MVC 模式中,M 代表模型(Model),V 代表视图(View),C 代表控制器(Controller...对于一些 CRUD 操作(数据库增删改查操作)来说,常见业务逻辑也就是从模型类获取数据并将其渲染到视图页面,或者从视图页面获取用户提交数据并将其存储到模型类,控制器则负责局中调度: ?.../views/home.php"; } } 然后是处理专辑页请求 AlbumController: <?...,并将路由处理器属性调整为对应控制器方法: <?...,最后,通过 call_user_func 函数执行控制器对象实例上对应方法返回响应给客户端。

1.1K20
领券