robertseghedi / laravel-articles
功能齐全的 Laravel 高级插件,用于轻松管理网站的文章、分类、点赞和评论。轻松添加、移动、删除系统中的任何内容。
dev-main
2021-04-30 19:41 UTC
Requires
- robertseghedi/laravel-advanced-security: dev-main
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 by Robert Seghedi;
此包使用 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. 开始在网络上制作精彩内容
关注此包以获取未来更新