robertseghedi/laravel-articles

功能齐全的 Laravel 高级插件,用于轻松管理网站的文章、分类、点赞和评论。轻松添加、移动、删除系统中的任何内容。

dev-main 2021-04-30 19:41 UTC

This package is auto-updated.

Last update: 2024-09-29 05:56:36 UTC


README

功能齐全的 Laravel 高级插件,用于轻松管理网站的文章、分类、点赞和评论。轻松添加、移动、删除系统中的任何内容。

结构

  • 文章
  • 分类
  • 点赞
  • 评论

安装

首先,您需要在项目根目录下使用 composer 安装此包

composer require robertseghedi/laravel-articles

然后,您需要将提供者添加到您的 config/app.php 文件中,如下所示

// your providers

RobertSeghedi\News\NewsProvider::class,

运行迁移命令以添加所有必要的表

php artisan migrate

信息

以下是一些关于此包的有用基本信息,以便您了解其使用方式及功能。

依赖关系

此包使用 Laravel Advanced Security 来跟踪媒体系统中的用户行为,以便了解谁发布了什么以及类似的事情。仅用于教育目的 / 其他用途但由您自行负责。

命令

用法

现在您可以使用这个包了。

1. 在控制器中包含它

use RobertSeghedi\News\Models\News;

2. 开始使用工具

public function add_article($title, $content, $category)
{
    $add = News::post($title, $content, $category);
    if($add) return redirect()->back()->with('success', 'Article posted.');
}
public function delete_category($id)
{
    $deletion = News::delete_category($id);
    if($deletion) return redirect()->back()->with('success', 'The category and all its articles were deleted.');
}

3. 提取数据

强烈 建议您使用 这个 Laravel Autofetcher 插件 来提取新鲜数据。

4. 开始在网络上制作精彩内容

关注此包以获取未来更新