• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Gdzie co wkleić - Laravel dodatkowe package

Object Storage Arubacloud
0 głosów
149 wizyt
pytanie zadane 18 czerwca 2021 w PHP przez Renzov Obywatel (1,220 p.)

Hej,

Zaczyna swoją przygodę z packagami do Laravel. Napotkałem pierwszy problem.. Mianowicie nie rozumiem za bardzo gdzie mam wkleić podany kod. Próbowałem w różnych miejscach i nici.. :/

Próbuję zainstalować ten package:

https://github.com/optimistdigital/nova-sortable

Mam problem z tymi 3 kodami;

DB::statement('UPDATE some_model SET sort_order = id');
use Spatie\EloquentSortable\Sortable;
use Spatie\EloquentSortable\SortableTrait;

class SomeModel extends Eloquent implements Sortable
{
  use SortableTrait;

  public $sortable = [
    'order_column_name' => 'sort_order',
    'sort_when_creating' => true,
  ];

  ...
}
use OptimistDigital\NovaSortable\Traits\HasSortableRows;

class MyResource extends Resource
{
  use HasSortableRows;

  ...

 

1 odpowiedź

0 głosów
odpowiedź 18 czerwca 2021 przez Wiciorny Ekspert (270,170 p.)
wybrane 19 czerwca 2021 przez Renzov
 
Najlepsza

żeby urzyć musisz zainstalować pakiet w swoim projekcie, nie wiem jakiego konfiguratora używasz
Tutaj sugerowany dla PHP np jest Composer - system do zarządzania pakietami. 
Odpowiednikiem dla projektów Javovych może być gradle, maven etc.  dla Larvel powinien byc Composer najwygodniejszy bo to framework php

i masz polecenie instalacji w projekcie np z konsoli 

# Install package
composer require optimistdigital/nova-sortable

. po instalacji importowanie powinno działać. 

komentarz 18 czerwca 2021 przez Renzov Obywatel (1,220 p.)
Dziekuje za opdowiedz!

Tak wiem jak zainstalować etc. Problem jest tylko z tym, ze nie za bardzo wiem do których plików wkleić podany kod.

Pierwszy nie za bardzo wiem gdzie

Drugi wkleiłem do Modelu od Laravela

Trzeci znajduje się w Resources od Nova
komentarz 18 czerwca 2021 przez CSSoup Mądrala (6,460 p.)

Z tego co popatrzyłem w README tego pakietu to wygląda mi to na przykład

// Add order column to the model
Schema::table('some_model', function (Blueprint $table) {
  $table->integer('sort_order');
});

// Set default sort order (just copy ID to sort order)
DB::statement('UPDATE some_model SET sort_order = id');

Ustawiamy migracje, a niżej przykład ustawienia defaultowego sortowania.

Podobne pytania

0 głosów
0 odpowiedzi 142 wizyt
pytanie zadane 17 czerwca 2021 w PHP przez Renzov Obywatel (1,220 p.)
0 głosów
0 odpowiedzi 217 wizyt
pytanie zadane 6 kwietnia 2023 w Systemy operacyjne, programy przez MacieKap Bywalec (2,400 p.)
+1 głos
1 odpowiedź 1,003 wizyt
pytanie zadane 14 czerwca 2019 w JavaScript przez Marchiew Dyskutant (7,690 p.)

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...