shin1x1/laravel-table-admin

Laravel 4 简单 CRUD 包

v0.1.1 2014-06-02 02:17 UTC

This package is auto-updated.

Last update: 2024-09-12 18:20:35 UTC


README

Build Status

Laravel 4 简单 CRUD 包

list

edit

演示站点

博客 (日语)

安装

首先,在 composer.json 中添加依赖项

$ composer require "shin1x1/laravel-table-admin" "dev-master"

{
    "require": {
        "shin1x1/laravel-table-admin": "0.1.*"
    }
}

执行 composer install 或 update

$ composer install or update

接下来,在 app/config/app.php 中添加 ServiceProvider 和 Facade

    'providers' => [
        // ....
        'Shin1x1\LaravelTableAdmin\TAbleAdminServiceProvider`
    ],
    'aliases' => [
        // ....
        'TableAdmin' => 'Shin1x1\LaravelTableAdmin\TableAdminFacade',
    ],

最后,在 app/routes.php 中指定要启用 CRUD 的表名

TableAdmin::route([
    'classes',
    'nationalities',
    'riders',
]);

完成!

如果您在浏览器中打开 https:///crud/{TABLE},则可以访问 CRUD。

自定义

视图模板文件

如果您运行以下命令,则视图模板文件将被发布到 app/views/packages/shin1x1/laravel-table-admin/

$ php artisan view:publish shin1x1/laravel-table-admin
Views published for package: shin1x1/laravel-table-admin

发布的视图模板文件包括 3 个文件。base.blade.php 是基本布局文件。form.blade.php 是创建和编辑表单页面。index.blade.php 是索引页面。

$ ls app/views/packages/shin1x1/laravel-table-admin/
base.blade.php  form.blade.php  index.blade.php

示例

以下示例使用此包的存储库。

https://github.com/shin1x1/laravel-table-admin-example