πŸ¦‰ Administrative interface builder for Laravel (Laravel admin)

Overview

bg

Laravel Admin Panel SleepingOwl

Build Status StyleCI Laravel Support PHP Support

Official Site Demo Site Telegram Chat Latest Stable Version Total Downloads License

SleepingOwl Admin is an administrative interface builder for Laravel. Completely free

Support Laravel > 5.5 - 5.8 (PHP < 7.1.3), Laravel 6.* (PHP > 7.2), Laravel 7.* (PHP > 7.2.5) and Laravel 8.* (PHP > 7.3)

Lumen is NOT supported(((

Documentation new ver.8

Powered by Laravel 5.5 - 8+. (latest tested version 8.2.0)

Install ver 8.* (last Released)

Install SleepingOwl Admin

composer require laravelrus/sleepingowl:8.*

Install ver 7.*

  1. Install SleepingOwl Admin

composer require laravelrus/sleepingowl:7.*

or

If you upgrade the old version change in composer.json

"laravelrus/sleepingowl": "^7.*"

after run composer update laravelrus/sleepingowl

and run php artisan sleepingowl:update for update assets

  1. Run this command in the terminal (if you want to know more about what exactly this command does, see install command documentation):
php artisan sleepingowl:install

Authentication

  1. By default, admin module uses Laravel authentication.

If you want to use auth, you can run artisan command php artisan make:auth (https://laravel.com/docs/authentication) and append middleware auth to config/sleeping_owl.php

...
'middleware' => ['web', 'auth']
...
  1. Setting up middleware

By default auth middleware use default guard, selected in config/auth.php

'defaults' => [
  'guard' => 'web', <- default
  ...
],
  1. If you are using some package for ACL like (Laratrust, Zizaco Entrust, etc...)
'middleware' => ['web', 'role:admin'],

or

'middleware' => ['web', 'permission:admin'],

Copyright and License

Admin was written by Sleeping Owl for the Laravel framework and is released under the MIT License. See the LICENSE file for details.

Comments
  • Very slow datatables

    Very slow datatables

    Установил SleepingOwlAdmin, сдСлал CRUD для Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ с 3000 записСй. Π’ ΠΈΡ‚ΠΎΠ³Π΅ всС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ, Π½ΠΎ Ρ‚Π°Π±Π»ΠΈΡ†Π° рисуСтся с AdminDisplay::datatables() 30 сСкунд. Как Π±Ρ‹ ΠΌΠ½ΠΎΠ³ΠΎΠ²Π°Ρ‚ΠΎ... Debugbar ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ 16K отрисовок вьюшСк. Π’ΠΈΠ΄ΠΈΠΌΠΎ, Π·Π°Ρ‚Ρ‹ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² этом.

    datatablesAsync() Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ΠΊΠ°Π·Π°Π»ΠΈΡΡŒ. Π§Ρ‚ΠΎ-Ρ‚ΠΎ с этим Π±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ...

    bug 
    opened by fedcba98 27
  • BindingResolutionException in Container.php line 763

    BindingResolutionException in Container.php line 763

    Обновил для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π²Π΅Ρ€ΡΠΈΡŽ laravel c 5.2 Π΄ΠΎ 5.3. Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽ Ρ‚Π°ΠΊΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ ("laravelrus/sleepingowl": "4.*@dev",):

    BindingResolutionException in Container.php line 763:
    Target [SleepingOwl\Admin\Contracts\ModelConfigurationInterface] is not instantiable.
    in Container.php line 763
    at Container->build('SleepingOwl\Admin\Contracts\ModelConfigurationInterface', array()) in Container.php line 644
    at Container->make('SleepingOwl\Admin\Contracts\ModelConfigurationInterface', array()) in Application.php line 709
    at Application->make('SleepingOwl\Admin\Contracts\ModelConfigurationInterface') in RouteDependencyResolverTrait.php line 85
    at ControllerDispatcher->transformDependency(object(ReflectionParameter), array('adminModel' => 'cities'), array('adminModel' => 'cities')) in RouteDependencyResolverTrait.php line 57
    at ControllerDispatcher->resolveMethodDependencies(array('adminModel' => 'cities'), object(ReflectionMethod)) in RouteDependencyResolverTrait.php line 41
    at ControllerDispatcher->resolveClassMethodDependencies(array('adminModel' => 'cities'), object(AdminController), 'getDisplay') in ControllerDispatcher.php line 40
    at ControllerDispatcher->dispatch(object(Route), object(AdminController), 'getDisplay') in Route.php line 189
    at Route->runController() in Route.php line 144
    at Route->run(object(Request)) in Router.php line 642
    at Router->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 53
    at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Authenticate.php line 28
    at Authenticate->handle(object(Request), object(Closure)) in Pipeline.php line 137
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
    at Pipeline->Illuminate\Routing\{closure}(object(Request)) in VerifyCsrfToken.php line 65
    at VerifyCsrfToken->handle(object(Request), object(Closure)) in Pipeline.php line 137
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
    at Pipeline->Illuminate\Routing\{closure}(object(Request)) in ShareErrorsFromSession.php line 49
    at ShareErrorsFromSession->handle(object(Request), object(Closure)) in Pipeline.php line 137
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
    at Pipeline->Illuminate\Routing\{closure}(object(Request)) in StartSession.php line 64
    at StartSession->handle(object(Request), object(Closure)) in Pipeline.php line 137
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
    at Pipeline->Illuminate\Routing\{closure}(object(Request)) in AddQueuedCookiesToResponse.php line 37
    at AddQueuedCookiesToResponse->handle(object(Request), object(Closure)) in Pipeline.php line 137
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
    at Pipeline->Illuminate\Routing\{closure}(object(Request)) in EncryptCookies.php line 59
    at EncryptCookies->handle(object(Request), object(Closure)) in Pipeline.php line 137
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
    at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 104
    at Pipeline->then(object(Closure)) in Router.php line 644
    at Router->runRouteWithinStack(object(Route), object(Request)) in Router.php line 618
    at Router->dispatchToRoute(object(Request)) in Router.php line 596
    at Router->dispatch(object(Request)) in Kernel.php line 267
    at Kernel->Illuminate\Foundation\Http\{closure}(object(Request)) in Pipeline.php line 53
    at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 46
    at CheckForMaintenanceMode->handle(object(Request), object(Closure)) in Pipeline.php line 137
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
    at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 104
    at Pipeline->then(object(Closure)) in Kernel.php line 149
    at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 116
    at Kernel->handle(object(Request)) in index.php line 53
    

    Как ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ?

    help wanted 
    opened by FubuBy 21
  • Model works in local, but not in server

    Model works in local, but not in server

    I have implemented the latest version of Sleeping Owl Admin. In my local environment it works perfectly. But on my server there are models that do not look at the menu, and you can not see when you click on an empty space. Is there a mod php or something you have to activate? And the menu order is reversed. (If I put the "priority" works).

    My Local local

    My Server server

    help wanted 
    opened by KikoPalomares 20
  • order by datetime @ DatatablesAsync()

    order by datetime @ DatatablesAsync()

    i changed from datatables to datatablesAsync() on this table, but i cant order it.

    i tried the ->setOrder() and the setApply(), without success.

    any ideia ?

    Thanks!

    $model->onDisplay(function () {
            $display = AdminDisplay::datatablesAsync()
                    ->paginate(25)
                    ->setOrder([[0, 'desc']])
                    ->setNewEntryButtonText('Nova SaΓ­da')
                    ->withPackage('jquery')
                    ->addScript('cnc_create.js', asset('assets/js/cnc_create.js'), ['admin-default']);
    
            $display->setHtmlAttribute('class', 'table-info table-hover');
    
            $display->with('products', 'users', 'request_pp');
    
            $display->setApply(function($query) {
                $query->orderBy('created_at', 'desc');
            });
    
            $display->setColumns([
                        AdminColumn::datetime('created_at')
                        ->setLabel('Efectuado em')
                        ->setWidth('100px')
                        ->setHtmlAttribute('class', 'text-center')
                        ->setFormat('d.m.Y H:i'),
    
    help wanted 
    opened by macedodebrito 19
  • setColumnFilters error

    setColumnFilters error

    hello.

    when i try to add "setColumnFilters" to my "datatablesAsync", i get this error:

    Argument 1 passed to BaseColumnFilter::apply() must implement interface NamedColumnInterface, instance of Column\Custom given, called in Display\Extension\ColumnFilters.php on line 196 and defined

    the code i added was this one:

        $display->setColumnFilters([
    
            AdminColumnFilter::date()->setPlaceholder('por Data')->setFormat('d.m.Y'),
            AdminColumnFilter::text()->setPlaceholder('por PP'),
            AdminColumnFilter::text()->setPlaceholder('por NΒΊ de SΓ©rie'),
            AdminColumnFilter::text()->setPlaceholder('por Produto'),
            null,
            AdminColumnFilter::text()->setPlaceholder('por Obs'),
            null
        ]);
    

    Anyone with this error fixed?

    Thanks

    bug 
    opened by macedodebrito 18
  • Image Cropping and Resizing

    Image Cropping and Resizing

    Как ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ ΠΌΠ°ΡΡΠΎΠ²ΡƒΡŽ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ? И вопрос Π΅Ρ‰Π΅, ΠΏΡ€ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Ссли Π½Π°ΠΆΠ°Ρ‚ΡŒ remove Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅, Ρ‚ΠΎ ΠΎΠ½Π° исчСзнСт, Π½ΠΎ Π²ΠΎΡ‚ физичСски останСтся, это Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅?

    help wanted 
    opened by Baster 17
  • Manage Multi-Language contents on CRUD

    Manage Multi-Language contents on CRUD

    Hello @butschster, on a multi language site there's no a native way to manage contents on laravel. One of this is to install dimsav/laravel-translatable that modify the model in a way where you can save translatable fields for each model, like:

    //Filling multiple translations
    
      $data = [
        'code' => 'gr',
        'en'  => ['name' => 'Greece'],
        'fr'  => ['name' => 'Grèce'],
      ];
    
      $greece = Country::create($data);
    
     echo $greece->translate('fr')->name; // Grèce
    

    Here an article: https://laravel-news.com/2015/09/how-to-add-multilingual-support-to-eloquent/ Here the lib: https://github.com/dimsav/laravel-translatable

    The target is to build a CRUD with a form with all translation as described by #20.

    I think it's not needed to build something "out of the box", but a sort of guide to implement it because in this way SleepingOwlAdmin become a full featured cms or sort of.

    What I think to implement is sort of this (many crud works in this way): http://screenpresso.com/=QBdBg

    thank you! Denis

    enhancement 
    opened by denistorresan 17
  • Ошибка ΠΏΡ€ΠΈ использовании элСмСнта radio

    Ошибка ΠΏΡ€ΠΈ использовании элСмСнта radio

    Ошибка ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ содСрТания - ErrorException: Array to string conversion. Π’ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ Π² шаблонС Ρ€Π°Π΄ΠΈΠΎ элСмСнта ΠΈΠ΄Π΅Ρ‚ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ массив ΠΊΠ°ΠΊ строку, ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ пСрСмСнная $attributes.

    <input {!! $attributes !!} value="{{ $optionValue }}" {!! ($value == $optionValue) ? 'checked' : '' !!}/>

    Branch: master Commit: ee0bb88

    opened by dessl 16
  • Exception Method Illuminate\View\View::__toString() must not throw an exception

    Exception Method Illuminate\View\View::__toString() must not throw an exception

    Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽ модСль Ρ‡Π΅Ρ€Π΅Π· сСрвис-ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€

    public function onDisplay() { return AdminDisplay::table() ->setHtmlAttribute('class', 'table-primary') ->setColumns( AdminColumn::lists('type.name', 'Π’ΠΈΠΏ Ρ‡Π΅ΠΌΠΏΠΈΠΎΠ½Π°Ρ‚Π°') )->paginate(20); }

    Π’Π°ΠΊ ΠΆΠ΅ имСю Π΄Π²Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ с ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ.

    МодСль ChampionshipType

    public function championship(){ return $this->hasMany('App\Models\Championship', 'type_enum_id'); }

    Π° Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ Championship

    public function type(){ return $this->belongsTo('App\Models\Enum\EnumChampionshipType', 'id'); }

    ΠŸΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ страницы ловлю ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

    FatalErrorException in 74d7252e8b7d20fd1a1f60d84c0c0621d05358d4.php line 0: Method Illuminate\View\View::__toString() must not throw an exception

    opened by RespectPick 16
  • Ошибки

    Ошибки

    1. НС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚: AdminColumnEditable::checkbox('slider', 'Π‘Π»Π°ΠΉΠ΄Π΅Ρ€'),

    НС сохраняСт Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ измСнСния приняты Π½ΠΎ послС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ страницы всС ΠΏΠΎ ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ.

    1. НС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²: Π–ΠΌΠ΅ΡˆΡŒ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅ΡˆΡŒ ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ

    2. Π’ шапкС Π°Π΄ΠΌΠΈΠ½ΠΊΠΈ Π½Π΅Ρ‚Ρƒ Logout

    3. ΠŸΡ€ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΈΠ»ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ссли Π² Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ Π΄Π°Ρ‚Π°: AdminFormElement::date('created_at', 'ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ')->setFormat('d.m.Y') Π’Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ:

    Unexpected data found. Unexpected data found. Data missing

    opened by OlegGrizzly 16
  • Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΈ Π·Π°ΠΌΠ΅Π½Π΅

    Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΡ€ΠΈ Π·Π°ΠΌΠ΅Π½Π΅

    Как ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΡƒΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ². Π Π΅Ρ‡ΡŒ Π½Π΅ ΠΈΠ΄Π΅Ρ‚ ΠΎ постоянном ΠΏΡƒΡ‚ΠΈ. А хочСтся для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° мСню свой ΠΏΡƒΡ‚ΡŒ сохранСния Ρ„Π°ΠΉΠ»ΠΎΠ². Новости пускай грузят изобраТСния Π² ΠΏΠ°ΠΏΠΊΡƒ news / ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π² contact ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅

    Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ это?

    БСйчас скаТСм ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ изобраТСния ΠΊ ΠΎΠ΄Π½ΠΎΠΉ новости ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° загрузится Π² ΠΏΠ°ΠΏΠΊΡƒ. А Ссли я зашСл ΠΈ Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ. Новый Ρ„Π°ΠΉΠ» загруТаСтся Π° старый Π½Π΅ удаляСтся. Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ - старый Ρ„Π°ΠΉΠ» удалялся. Π˜Π½Π°Ρ‡Π΅ ΠΏΠΎΡ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ просто свалка ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π°ΠΆΠ΅.

    feature request 
    opened by RobVorch 16
  • Bump qs from 6.5.2 to 6.5.3

    Bump qs from 6.5.2 to 6.5.3

    Bumps qs from 6.5.2 to 6.5.3.

    Changelog

    Sourced from qs's changelog.

    6.5.3

    • [Fix] parse: ignore __proto__ keys (#428)
    • [Fix] utils.merge: avoid a crash with a null target and a truthy non-array source
    • [Fix] correctly parse nested arrays
    • [Fix] stringify: fix a crash with strictNullHandling and a custom filter/serializeDate (#279)
    • [Fix] utils: merge: fix crash when source is a truthy primitive & no options are provided
    • [Fix] when parseArrays is false, properly handle keys ending in []
    • [Fix] fix for an impossible situation: when the formatter is called with a non-string value
    • [Fix] utils.merge: avoid a crash with a null target and an array source
    • [Refactor] utils: reduce observable [[Get]]s
    • [Refactor] use cached Array.isArray
    • [Refactor] stringify: Avoid arr = arr.concat(...), push to the existing instance (#269)
    • [Refactor] parse: only need to reassign the var once
    • [Robustness] stringify: avoid relying on a global undefined (#427)
    • [readme] remove travis badge; add github actions/codecov badges; update URLs
    • [Docs] Clean up license text so it’s properly detected as BSD-3-Clause
    • [Docs] Clarify the need for "arrayLimit" option
    • [meta] fix README.md (#399)
    • [meta] add FUNDING.yml
    • [actions] backport actions from main
    • [Tests] always use String(x) over x.toString()
    • [Tests] remove nonexistent tape option
    • [Dev Deps] backport from main
    Commits
    • 298bfa5 v6.5.3
    • ed0f5dc [Fix] parse: ignore __proto__ keys (#428)
    • 691e739 [Robustness] stringify: avoid relying on a global undefined (#427)
    • 1072d57 [readme] remove travis badge; add github actions/codecov badges; update URLs
    • 12ac1c4 [meta] fix README.md (#399)
    • 0338716 [actions] backport actions from main
    • 5639c20 Clean up license text so it’s properly detected as BSD-3-Clause
    • 51b8a0b add FUNDING.yml
    • 45f6759 [Fix] fix for an impossible situation: when the formatter is called with a no...
    • f814a7f [Dev Deps] backport from main
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Bump decode-uri-component from 0.2.0 to 0.2.2

    Bump decode-uri-component from 0.2.0 to 0.2.2

    Bumps decode-uri-component from 0.2.0 to 0.2.2.

    Release notes

    Sourced from decode-uri-component's releases.

    v0.2.2

    • Prevent overwriting previously decoded tokens 980e0bf

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.1...v0.2.2

    v0.2.1

    • Switch to GitHub workflows 76abc93
    • Fix issue where decode throws - fixes #6 746ca5d
    • Update license (#1) 486d7e2
    • Tidelift tasks a650457
    • Meta tweaks 66e1c28

    https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.1

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • Bump loader-utils from 1.4.0 to 1.4.2

    Bump loader-utils from 1.4.0 to 1.4.2

    Bumps loader-utils from 1.4.0 to 1.4.2.

    Release notes

    Sourced from loader-utils's releases.

    v1.4.2

    1.4.2 (2022-11-11)

    Bug Fixes

    v1.4.1

    1.4.1 (2022-11-07)

    Bug Fixes

    Changelog

    Sourced from loader-utils's changelog.

    1.4.2 (2022-11-11)

    Bug Fixes

    1.4.1 (2022-11-07)

    Bug Fixes

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • НС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ wysiwyg Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ summernote

    НС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ wysiwyg Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ summernote

    ВСрсия Π² ΠΊΠΎΠΌΠΏΠΎΠ·Π΅Ρ€Π΅ dev-development

    Π§Ρ‚ΠΎ Π½Π°Π΄ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ?

    1.Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² качСствС wysiwyg Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° summernote

    Π§Ρ‚ΠΎ сработало?

    1. НС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ 2022-11-08 15 41 34 192 168 1 16 d200bb8fb85d 2022-11-08 15 38 24 192 168 1 16 8ed28c4591c8
    opened by vkn999 0
  • tinymce 4 deprecated - CDN Error

    tinymce 4 deprecated - CDN Error

    ВСрсия Π² ΠΊΠΎΠΌΠΏΠΎΠ·Π΅Ρ€Π΅ dev-development

    Π§Ρ‚ΠΎ Π½Π°Π΄ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ?

    1. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² качСствС wysiwyg Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° tinymce

    Π§Ρ‚ΠΎ сработало?

    1. CDN Error 2022-11-08 15 13 22 192 168 1 16 4415b4028a91
    opened by vkn999 0
  • ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π½Π° Ρ‚Ρ‘ΠΌΠ½ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ Ρ†Π²Π΅Ρ‚ тСкста Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ wysiwyg становится Π½Π΅ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ

    ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π½Π° Ρ‚Ρ‘ΠΌΠ½ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ Ρ†Π²Π΅Ρ‚ тСкста Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ wysiwyg становится Π½Π΅ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ

    ВСрсия Π² ΠΊΠΎΠΌΠΏΠΎΠ·Π΅Ρ€Π΅ dev-development

    Π§Ρ‚ΠΎ Π½Π°Π΄ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ?

    1. ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° Ρ‚Ρ‘ΠΌΠ½ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ

    Π§Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ?

    1. ВСкст Π² тСкстовом Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅, полагаю, Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΌΠ΅Π½ΡΡ‚ΡŒ свой Ρ†Π²Π΅Ρ‚. Π‘Ρ‹Π»ΠΎ Π΄ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ: 2022-11-08 13 52 24 192 168 1 16 407e4a9c1032

    Π§Ρ‚ΠΎ сработало?

    1. Π‘Ρ‚Π°Π»ΠΎ послС ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π° Ρ‚Ρ‘ΠΌΠ½ΡƒΡŽ Ρ‚Π΅ΠΌΡƒ: 2022-11-08 13 52 11 192 168 1 16 042f7efe4585 ВСкст стал Π½Π΅ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ.
    opened by vkn999 1
Releases(9.5.1)
Owner
Laravel Framework Russian Community
Laravel Framework Russian Community
Drag and Drop Website Builder and CMS with E-commerce

Microweber: Drag-and-Drop CMS Current version: 1.2 running on Laravel 8! Download | What is Microweber? | Core features of Microweber | Requirements |

Microweber 2.6k Dec 31, 2022
🍿 An AirPlay friendly web interface to stream your movies and TV shows from a home server.

Airflix Airflix is a web application for browsing and playing movies and TV shows from a local home server. The overall goal of the project is to prov

Brian Wells 437 Dec 22, 2022
Registry Component provides a fluent, object-oriented interface for storing data globally in a well managed fashion, helping to prevent global meltdown.

Registry Component Registry Component provides a fluent, object-oriented interface for storing data globally in a well managed fashion, helping to pre

ATOMASTIC 8 Jun 30, 2022
Twill is an open source CMS toolkit for Laravel that helps developers rapidly create a custom admin console that is intuitive, powerful and flexible. /// Chat with us and others on Spectrum: https://spectrum.chat/twill

About Twill Twill is an open source Laravel package that helps developers rapidly create a custom CMS that is beautiful, powerful, and flexible. By st

AREA 17 3k Jan 6, 2023
Project template for starting a project based on the Rabble admin system.

Note: this is an experimental project and heavily under development. If you do come across this repository, and you would like to support development,

Rabble 12 Oct 26, 2022
🎨️ A WordPress plugin to disable admin color schemes

Colors A WordPress plugin to disable admin color schemes. Description Disable the admin color schemes for all users. Availiable filters colors_should_

Brad Parbs 4 Oct 6, 2021
sGallery Plugin for attaching Images and Video clips (YouTube) to a resource in the Evolution CMS admin panel.

sGallery for Evolution CMS 3 sGallery Plugin for attaching Images and Video clips (YouTube) to a resource in the Evolution CMS admin panel. Features U

Serhii Korneliuk 6 Dec 21, 2022
Simple Bootstrap Laravel CMS. Support Laravel 8.x Can integrate into any existing Laravel project.

Simple Bootstrap Laravel CMS. Support Laravel 8.x Can integrate into any existing Laravel project. Only add few database tables with prefixes, not affect your existing database tables. Support Laravel 7.x & Laravel 6.x & Laravel 5.x & MySql & PostgreSql - Amila Laravel CMS

Alex Zeng 96 Sep 6, 2022
Laravel Craftsman CLI for easily crafting Laravel assets for any project (artisan make on steroids)

Laravel Craftsman Description Laravel Craftsman (written using the awesome Laravel-Zero CLI builder) provides a suite of crafting assets using a proje

Mike Erickson 228 Dec 26, 2022
Laravel-modulator - Laravel Modulator (HMVC) creating and handling in an easy and simple way.

Laravel Modulator HMVC creating and handling in an easy and simple way. Documentation You can find the detailed documentation here in Laravel Modulato

Pharaonic 7 Aug 7, 2022
Amila Laravel CMS - Free, open-source Simple Bootstrap Laravel CMS

Simple Bootstrap Laravel CMS. Support Laravel 8.x Can integrate into any existing Laravel project. Only add few database tables with prefixes, not affect your existing database tables. Support Laravel 7.x & Laravel 6.x & Laravel 5.x & MySql & PostgreSql - Amila Laravel CMS

Alex Zeng 96 Sep 6, 2022
Self-hosted CMS platform based on the Laravel PHP Framework.

October is a Content Management System (CMS) and web platform whose sole purpose is to make your development workflow simple again. It was born out of

October CMS 10.8k Jan 4, 2023
Pyro is an experienced and powerful Laravel PHP CMS.

PyroCMS PyroCMS is an easy to use, powerful, and modular CMS and development platform built with Laravel 5. Security If you discover any security rela

PyroCMS 3.1k Dec 23, 2022
Multilingual PHP CMS built with Laravel and bootstrap

Lavalite This is an open source of Content Management System developed with Laravel framework. Documentation Visit Documentation section in the websit

LavaLite 2.6k Jan 4, 2023
Multilingual CMS built with Laravel.

TypiCMS TypiCMS is a modular multilingual content management system built with Laravel. Out of the box you can manage pages, events, news, places, men

TypiCMS, Laravel multilingual CMS 1.1k Jan 7, 2023
The repository for Coaster CMS (coastercms.org), a full featured, Laravel based Content Management System

The repository for Coaster CMS (coastercms.org) a Laravel based Content Management System with advanced features and Physical Web integration. Table o

Coaster CMS 392 Dec 23, 2022
Borgert is a CMS Open Source created with Laravel Framework 5.6

A simple CMS to start projects in Laravel containing some modules. Blog, Pages, Products, Mailbox, Image Gallery, Log Viewer and Users. Frontend: Blog

Borgert Inc. 300 Dec 30, 2022
:star2: PJ Blog is an open source blog built with Laravel and Vue.js.

?? PJ Blog is an open source blog built with Laravel and Vue.js. https://pigjian.com Special thanks to the generous sponsorship by: PJ Blog This is a

Jiajian Chan 2.8k Dec 28, 2022
The modular open source laravel administration panel

Laralum What is Laralum? Laralum is an idea that came to our mind when we found no CMS that had the right balance between power and flexibility. This

Laralum 297 Nov 10, 2022