Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/FrozenNode/Laravel-Administrator
An administrative interface package for Laravel
https://github.com/FrozenNode/Laravel-Administrator
Last synced: 11 days ago
JSON representation
An administrative interface package for Laravel
- Host: GitHub
- URL: https://github.com/FrozenNode/Laravel-Administrator
- Owner: FrozenNode
- License: mit
- Created: 2012-11-12T19:33:49.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2020-09-08T02:53:18.000Z (about 4 years ago)
- Last Synced: 2024-10-29T15:34:59.903Z (15 days ago)
- Language: PHP
- Homepage: http://administrator.frozennode.com/
- Size: 7.22 MB
- Stars: 1,938
- Watchers: 121
- Forks: 502
- Open Issues: 146
-
Metadata Files:
- Readme: readme.md
- Changelog: changelog.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Laravel Administrator
## Project Abandoned
WARNING: This project is no longer being maintained.Administrator is an administrative interface builder for [Laravel](http://laravel.com). With Administrator you can visually manage your Eloquent models and their relations, and also create stand-alone settings pages for storing site data and performing site tasks.
- **Author:** Jan Hartigan
- **Website:** [http://frozennode.com](http://administrator.frozennode.com/)
- **Version:** 5.0.12[![Build Status](https://travis-ci.org/FrozenNode/Laravel-Administrator.png?branch=master)](https://travis-ci.org/FrozenNode/Laravel-Administrator)
## Composer
To install Administrator as a Composer package to be used with Laravel 5, simply run:
```sh
composer require "frozennode/administrator: 5.*"
```Once it's installed, you can register the service provider in `config/app.php` in the `providers` array:
```php
'providers' => [
'Frozennode\Administrator\AdministratorServiceProvider',
]
```Then publish Administrator's assets with `php artisan vendor:publish`. This will add the file `config/administrator.php`. This [config file](http://administrator.frozennode.com/docs/configuration) is the primary way you interact with Administrator. This command will also publish all of the assets, views, and translation files.
### Laravel 4
If you want to use Administrator with Laravel 4, you need to resolve to Administrator 4:
```json
"frozennode/administrator": "4.*"
```Then publish the config file with `php artisan config:publish frozennode/administrator`. This will add the file `app/config/packages/frozennode/administrator/administrator.php`.
Then finally you need to publish the package's assets with the `php artisan asset:publish frozennode/administrator` command.
### Laravel 3
Since Administrator has switched over to Composer, you can no longer use `php artisan bundle:install administrator` or `php artisan bundle:upgrade administrator`. If you want to use Administrator with Laravel 3, you must switch to the [3.3.2 branch](https://github.com/FrozenNode/Laravel-Administrator/tree/3.3.2), download it, and add it in the `/bundles/administrator` directory and add this to your bundles.php file:
```php
'administrator' => array(
'handles' => 'admin', //this determines what URI this bundle will use
'auto' => true,
),
```## Documentation
The complete docs for Administrator can be found at http://administrator.frozennode.com. You can also find the docs in the `/src/docs` directory.
## Copyright and License
Administrator was written by Jan Hartigan of Frozen Node for the Laravel framework.
Administrator is released under the MIT License. See the LICENSE file for details.## Recent Changelog
### 5.0.12
- Bugfix: Added the table name to the constraint query
- Bugfix: Russian translate in knockout.php
- Bugfix: Update settings.php for `Request::url()` instead of using `url()`### 5.0.11
- Bugfix: Had to make the middleware additon backwards compatable
- Docs: Added doc updates### 5.0.10
- Bugfix: L5.2 changed the way url() works so added url('/') instead
- Added: Support for middleware additions to the Admin routes via the administrator config
- Testfix: Fixed failing tests### 5.0.9
- Bugfix: Fix for datetimepicker partially being covered by top menu### 5.0.8
- Bugfix: Rename Bool class to Boolean to fix PHP 7
- Bugfix: added missing custom attribute field### 5.0.7
- Bugfix: Fixed boolean true bug
- Bugfix: Fixes a bug where soft deletes are not being properly detected in L5### 5.0.6
- Added: Support for custom domains in the admin routes
- Added: Ability to access the model from withinthe column output renderer
- Added: Dynamic Form Request Validation### 5.0.5
- Added: Added password field to the settings view
- Added: Romanian Language
- Added: Basic HasMany Implementation along with re-ordering support
- Bugfix: Autocomplete working with default value
- Bugfix: Adding missing session to Admin Controller
- Bugfix: Fixed improper handling of filter value 0 for Enum/Text field
- Docfix: Simplified the composer command in the install docs to match the packagist.org instuctions
- Docfix: Changed the type definition for global_rows_per_page to int instead of Null|nt since Null causes divide by 0 error### 5.0.4
- Testfix: fixing tests and js for gulp### 5.0.3
- Cherry Picking v4.16.7### 5.0.2
- Cherry Picking v4.16.6### 5.0.1
- Bugfix: Fixing csrf token mismatches for some requests### 5.0.0
- Upgraded to Laravel 5
- New translations (az)