Giter Club home page Giter Club logo

administrator's Introduction

Intro

Forked from FrozenNode/Laravel-Administrator with the following changes:

  • UI Improved
  • UX Improved (Editor view stick, hover effect etc.)
  • Model deletion with Sweet alert confirmation
  • Batch model deletion
  • Refresh btn
  • Reduce page css and js file request number
  • Edit view hint

only intent to support Laravel 5.1.*

1

2

Install

1. composer require

composer require "summerblue/administrator:^1.1"

2. add provider

Edit config/app.php in providers array add provider:

'providers' => [
	Frozennode\Administrator\AdministratorServiceProvider::class,
]

3. publish assets/config

php artisan vendor:publish --provider="Frozennode\Administrator\AdministratorServiceProvider"

Read the docs: http://administrator.frozennode.com

-- end

administrator's People

Contributors

aufree avatar hayeah avatar iidestiny avatar liyu001989 avatar summerblue avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

administrator's Issues

sizeof(): Parameter must be an array or an object that implements Countable

  • 本地homestead正常!
  • 推送到 heroku上后, 访问后台 报错:
sizeof(): Parameter must be an array or an object that implements Countable

image

  • heroku上PHP 版本: PHP 7.2.2
vagrant@homestead:~$ heroku run 'php -v' --app young-headland-13929
 ▸    heroku-cli: update available from 6.13.19 to 6.15.26-5726b6f
Running php -v on ⬢ young-headland-13929... up, run.8700 (Free)
PHP 7.2.2 (cli) (built: Feb  5 2018 02:24:30) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.2, Copyright (c) 1999-2018, by Zend Technologies

使用hasOne()关系模型报错

模型:

class Oauth_user extends Model
{
public function order()
    {
        return $this->hasOne('App\Http\Model\Order_user');
    }
}

模型配置文件:

use App\Http\Model\Oauth_user;
'columns'     => [
        'name'   => array(
            'title'        => '姓名',
            'relationship' => 'order',
            'select'       => "(:table).name",
        )
    ],

报错:
Call to undefined method Illuminate\Database\Query\Builder::getPlainForeignKey()

我做错什么了吗。。。

Enum下拉框的存储有点小问题

https://github.com/summerblue/administrator/blob/master/docs/field-type-enum.md
里面写了
You can either provide a simple array of strings, or if the key is a string, the key will be saved to the database while the value will be presented to the user.
您可以提供一个简单的字符串数组,或者如果键是字符串,则键将保存到数据库中,而值将呈现给用户。

如果array的key是string型的 数据库是整型integer的 是无法成功保存的
例如:
'state'=>[
'title'=>'审核',
'type'=>'enum',
'options'=>array('1'=>'未审核','2'=>'过审核','3'=>'不过审核'),
],

但如果没有键的数组 即使值是string型的 也能保存进整型integer的数据库

例如:
'state'=>[
'title'=>'审核',
'type'=>'enum',
'options'=>array('1','2','3'),
],

不支持 laravel 5.2+ ?

很喜欢这套 UI,但好像不支持 laravel 5.2 啊,原作者的项目已经可以支持了,拜托大神能否及时升级一下?

包安装问题

包版本:1.2.5
laravel版本:5.8.*
image
config 目录下如果没有 administrator.php,就会报错,加上这个文件的话,安装就不会有问题。
看报错信息应该是 AdministratorServiceProvider 写的有问题。

请问怎么重写编辑和保存方法在配置里

有些需求是,字段自动生成不让用户填写的但是现在,在配置里面做不到这个,比如订单号是自动生成,然后要保存到数据库,这个配置的保存方法就不能实现,我想有没有一个重写默认他自带保存方法,这样就能实现很多特殊的需求。

7.2版本下sizeof函数会报异常

环境:Ubuntu16.04、Laravel5.5;
PHP版本为7.2,;
扩展包内sizeof函数会提示参数必须为数组或对象等Countable的类型,版本切换为7.1则一切正常,建议及时修正。

代码导致无法进行route:cache

~/ $ art route:cache
Route cache cleared!
PHP Fatal error:  Cannot redeclare setting() (previously declared in /Users/os/code/daimiyun/vendor/summerblue/administrator/src/helpers.php:3) in /Users/os/code/daimiyun/vendor/summerblue/administrator/src/helpers.php on line 14


  [Symfony\Component\Debug\Exception\FatalErrorException]
  Cannot redeclare setting() (previously declared in /Users/os/code/daimiyun/vendor/summerblue/administrator/src/helpers.php:3)




  [Symfony\Component\Debug\Exception\FatalErrorException]
  Cannot redeclare setting() (previously declared in /Users/os/code/daimiyun/vendor/summerblue/administrator/src/helpers.php:3)

PHP 7.2 + 以上的版本不兼容问题

例如 : sizeof(): Parameter must be an array or an object that implements Countable .
其他的问题暂时不知道!不知道有没有修正的可能呢?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.