Laravel 5 博客

安装次数: 111

依赖项: 0

建议者: 0

安全性: 0

星级: 2

关注者: 4

分支: 1

开放性问题: 0

语言:JavaScript

1.6.2 2021-01-28 09:31 UTC

This package is auto-updated.

Last update: 2024-08-28 17:00:57 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

发布配置和公共文件

首先,您需要发布配置文件。这将创建一个 blog.php 文件在您的 config 文件夹中。使用以下命令发布配置: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