• 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

0 głosów
40 wizyt
pytanie zadane 18 czerwca w PHP przez Renzov Użytkownik (990 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 przez Wiciorny Mędrzec (154,820 p.)
wybrane 19 czerwca 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 przez Renzov Użytkownik (990 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 przez CSSoup Mądrala (5,900 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 18 wizyt
pytanie zadane 17 czerwca w PHP przez Renzov Użytkownik (990 p.)
+1 głos
1 odpowiedź 340 wizyt
pytanie zadane 14 czerwca 2019 w JavaScript przez Marchiew Mądrala (6,880 p.)
0 głosów
1 odpowiedź 230 wizyt
pytanie zadane 19 października 2016 w HTML i CSS przez Madar Obywatel (1,570 p.)
Porady nie od parady
Nie wiesz jak poprawnie zredagować pytanie lub pragniesz poznać którąś z funkcji forum? Odwiedź podstronę Pomoc (FAQ) dostępną w menu pod ikoną apteczki.FAQ

84,091 zapytań

132,861 odpowiedzi

293,830 komentarzy

55,530 pasjonatów

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...