jak zainstalowac laravelcollections ?

jak zainstalowac laravelcollections ?
JK
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 4 lata
  • Postów:137
0

Witam

Probuje doinstalowac nastepujace zaleznosci "laravelcollective/annotations" poprzez plik composer.json i nastepnie wykonanie composer update i dostaje komunikat ze nie ma nic do zaktualizowania

"require": {
"laravelcollective/annotations": "5.4.*"
}
albo probuje poprzez polecenie composer require doinstalowac wspomnianie zaleznosci i otrzymuje ponizsze komunikaty

php composer.phar require "laravelcollective/annotations": "5.4.*"

lub

php composer.phar require "laravelcollective/html": "5.4.*"

i komunikaty

Root package 'laravelcollective/annotations' cannot require itself in its composer.json
Did you accidentally name your root package after an external package?

Co jest nie tak ?

Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Wrocław
  • Postów:13042
0

Wrzuć swój cały composer.json.


JK
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 4 lata
  • Postów:137
0
Kopiuj
{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "require": {
        "php": ">=7.0.0",
        "fideloper/proxy": "~3.3",
        "laravel/framework": "5.5.*",
        "laravel/tinker": "~1.0"
      
    },	
    "require-dev": {
        "filp/whoops": "~2.0",
        "fzaninotto/faker": "~1.4",
        "mockery/mockery": "~1.0",
        "phpunit/phpunit": "~6.0",
        "symfony/thanks": "^1.0"
    },
    "autoload": {
        "classmap": [
            "database/seeds",
            "database/factories"
        ],
        "psr-4": {
            "App\\": "app/"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "Tests\\": "tests/"
        }
    },
    "extra": {
        "laravel": {
            "dont-discover": [
            ]
        }
    },
    "scripts": {
        "post-root-package-install": [
            "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
        ],
        "post-create-project-cmd": [
            "@php artisan key:generate"
        ],
        "post-autoload-dump": [
            "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
            "@php artisan package:discover"
        ]
    },
    "config": {
        "preferred-install": "dist",
        "sort-packages": true,
        "optimize-autoloader": true
    }
}
edytowany 1x, ostatnio: Patryk27
Patryk27
Pamiętaj o umieszczaniu kodu w odpowiednich znacznikach.
Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Wrocław
  • Postów:13042
0

Co konkretnie wpisujesz do linii komend?


JK
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 4 lata
  • Postów:137
0

obydwie wersje ponizsze , lub przez dodanie lini do composer.json do sekcji require "laravelcollective/annotations": "5.4.*" i nastepnie wykonanie polecenia php composer.phar udpate
i

php composer.phar require "laravelcollective/annotations": "5.4.*"

lub

php composer.phar require "laravelcollective/html": "5.4.*"

Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Wrocław
  • Postów:13042
1

Pierwsze primo: php composer.phar require laravelcollective/html:5.4.* - bez spacji po dwukropku, cudzysłowy także są zbędne.

Drugie primo: dlaczego ograniczasz wersję do 5.4.*?


JK
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 4 lata
  • Postów:137
0

taka opcje tez sprawdzalem i komunikaty takie jak wczesniej :) . Jesli chodzi o wersje to myslalem ze ta jest najswiezsza , ze innej nie ma , tak sugeruja w dokumentacji

Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Wrocław
  • Postów:13042
0

tak sugeruja w dokumentacji

Gdzie tak sugerują?

W ich oficjalnej dokumentacji nie ma wcale napisane 5.4 is the newest version available ;-)


Tak czy siak - najświeższą jest wersja 5.6 (patrz: https://github.com/LaravelCollective/annotations) - zgodnie z numeracją samego Laravela.

Z racji, że Ty działasz na Laraverze 5.5 (zgodnie z tym, co masz w composer.json), powinieneś też taką wersję zainstalować:

Kopiuj
php composer.phar require laravelcollective/annotations:5.5.*

Pamiętaj - nie przeklejaj komend z internetu na pałę, tylko bądź świadom sposobu w jaki działają.


edytowany 1x, ostatnio: Patryk27
JK
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 4 lata
  • Postów:137
0

z najnowsza wersja jest tak samo jak z poprzednimi :)

Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Wrocław
  • Postów:13042
0

Co to znaczy z najnowszą wersją?
Co wpisujesz w konsoli?


edytowany 1x, ostatnio: Patryk27
JK
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 4 lata
  • Postów:137
0

wpisalem

php composer.phar require laravelcollective/html:5.5.*

Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Wrocław
  • Postów:13042
0

I co, dostałeś też Root package 'laravelcollective/annotations' cannot require itself in its composer.json?


JK
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 4 lata
  • Postów:137
0

taki sam komunikat co wczesniej !!!

JK
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 4 lata
  • Postów:137
0

a ja jeszcze mam takie pytanie gdzie powinien byc zainstalowany composer , moze w tym samym katalogu co projekt ?

Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Wrocław
  • Postów:13042
0
  1. Nie krzycz - nie siedzę w Twojej głowie i dla Ciebie pominięcie / niepominięcie jakiegoś potencjalnie istotnego / nieistotnego faktu może być oczywiste - dla mnie nie.

  2. W takim razie robisz "coś" źle - odtworzyłem Twój composer.json u mnie i wszystko działa. Może np. uruchamiasz composer require z innego katalogu niż Ci się wydaje.

  3. Miejsce instalacji Composera nie robi różnicy - najwygodniej jest mieć go zainstalowanego globalnie, lecz nie ma to wpływu na nic poza wygodą używania.


edytowany 1x, ostatnio: Patryk27
JK
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 4 lata
  • Postów:137
0

chyba poprawnie bo np polecenie php composer.phar init dziala . Prosze odpowiedz jeszcze na ta wczesniejsza wiadomosc ode mnie gdzie powienien znajdowac sie composer , tzn w jakim katalogu . Poza tym nie krzycze wykrzykniki dodalem incydentalnie .

JK
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 4 lata
  • Postów:137
0

zrobilem polecenie php composer.phar diagnose i w wynikach otzrymalem miedzy innymi cos takiego jak ponizej , czy to nie jest istotne dla rozwiazania problemu instalacja laravelcollections

Checking pubkeys: FAIL
Missing pubkey for tags verification
Missing pubkey for dev verification
Run composer self-update --update-keys to set them up

Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)