Laravel 是一个 PHP Web 应用程序框架,具有富有表现力和优雅的语法。 它拥有广泛的软件包库,可以处理大部分繁重的编程工作,让您能够专注于自己的创造力。
Laravel 的一个创造性用途是建立个人博客。 本教程介绍如何使用 Laravel 在 Kinsta 上构建和发布博客。 要预览项目,请参阅完整的项目代码。
创建博客文章页面
通过输入标题、添加描述和上传图像来创 新数据库 建博客文章。 接下来,按顺序显示您的条目。
在您刚刚创建的索引方法中,PHP 应用程序获取所有消息,按时间顺序对它们进行排序,并将它们存储在 posts 变量中。 在返回视图中,帖子将作为views/posts 目录中的上下文变量传递到index.blade.php 文件。 如果用户尝试创建新帖子,create 方法会返回一个 create.blade.php 文件并将其放置在views/posts 目录中。
使用以下代码创建一个控制器存储方法(将博客文章存储在数据库中)。 将此代码添加到索引下方的 PostController 类并创建控制器方法。
创建视图文件
在此代码中,create.blade.php 使用@extends(‘layouts.app’) 继承了layouts 目录中app.blade.php 的内容。 这些内容 印度领先 包括页眉、导航栏和页脚。 在 h1 标记内添加文本 Add Post 后,您已使用包含操作 {{route(‘posts.store’)}} 的 post 方法创建了一个表单。
要创建视图,请返回 PostController 类:在 resources/views/posts 目录中,创建一个名为 create.blade.php 的 Blade 文件并添加以下代码要创建视图,请返回 PostController 类:在 resources/views/posts 目录中,创建一个名为 create.blade.php 的 Blade 文件并添加以下代码: