Laravel 5 博客

安装: 17

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

语言:JavaScript

1.0.6 2021-02-03 14:55 UTC

This package is auto-updated.

Last update: 2024-09-29 05:29:19 UTC


README

Laravel 5 自定义博客包

需求

Dimsav: Translator: https://github.com/dimsav/laravel-translatable

Mcamara Laravel Localization: https://github.com/mcamara/laravel-localization

Cviebrock Eloquent-Sluggable: https://github.com/cviebrock/eloquent-sluggable

Yajra Laravel Datatables: http://yajra.github.io/laravel-datatables/

如果没有安装,所有包将自动安装。

说明

在 app 目录下创建一个名为 Blog 的文件夹,并在其中创建 ControllersModels 文件夹。文件夹结构

   -app
    -Blog (You can change this name on configuration file blog.php)
        -Controllers
        -Models

发布配置和公共文件

首先,您需要发布配置文件。这将创建 config 文件夹中的 blog.php 文件。使用以下命令发布配置:php artisan vendor:publish

创建迁移文件

您可以通过以下命令创建迁移文件:php artisan newbranding:blog migrate。这将调用创建自定义迁移文件在 database/migrations/ 中,并询问您迁移此文件。

创建模型

您应该使用以下命令创建模型:php artisan newbranding:blog models。这将生成所有模型到具有您自定义名称的文件夹中。

用户模型

重要! 您必须修改用户模型并复制先前命令创建的函数。

创建控制器

您应该使用以下命令创建控制器:php artisan newbranding:blog controllers。这将生成所有控制器到具有您自定义名称的文件夹中。我们可以在包中使用它,因为您可以创建动态模块

创建请求

您应该使用以下命令创建请求文件:php artisan newbranding:blog requests。这将创建所有包需要的请求。

## 待办事项 *添加更好的README