Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Composer dla Yii lub Laravel - zalety - zwariuję
konrados
post
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

Ostrzeżenie: (0%)
-----


Hej,

Dzisiaj próbowałem zapytać na stacku, powiedzieli, że to nie jest pytanie programistyczne. Na forum Yii nie ma odpowiedzi.

A pytanie jest chyba proste - chcę na żywo zobaczyć zalety używania composera. Frameworki Yii oraz Laravel mocno tego używają.

Mam je oba zainstalowane, teraz chcę poczuć tę MOC composera i zainstalować coś zewnętrznego w parę sekund. Tylko nie wiem co. Pochodzę ze świata Codeignitera, czyli jestem stary. Z tego co czytałem, największe zalety Yii/Laravel to namespacy zgodne z jakimś tam nowym standardem php PCRE-coś tam.

Najchętniej bym zainstalował nowy moduł, posiadający controller/model/views. I wtedy chciałbym zobaczyć jak wygląda composer.json

Jeśli moje pytanie jest totalnie głupie, to naprowadźcie mnie proszę.

Edit: oczywiście chodziło mi o PSR-4 a nie o PCRE-coś tam:)

Ten post edytował konrados 18.03.2015, 15:38:58
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Tak, domyślna instalacja Entrust opiera się o branch master (dla L4)
https://github.com/Zizaco/entrust/tree/laravel-5 tu masz instalację dla L5

Możesz zainstalować sobie wpierw Debugbar, proste i szybkie.
Go to the top of the page
+Quote Post
konrados
post
Post #3





Grupa: Zarejestrowani
Postów: 623
Pomógł: 79
Dołączył: 16.01.2008

Ostrzeżenie: (0%)
-----


Cytat(Pyton_000 @ 18.03.2015, 15:49:55 ) *
Tak, domyślna instalacja Entrust opiera się o branch master (dla L4)
https://github.com/Zizaco/entrust/tree/laravel-5 tu masz instalację dla L5

Możesz zainstalować sobie wpierw Debugbar, proste i szybkie.


Composer mnie chyba nie lubi, zrobiłem zgonie z insrukcją (instalacja "zizaco/entrust"), tj. mój composer.json wygląda tak:
Kod
{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "require": {
        "laravel/framework": "5.0.*"
    },
    "require-dev": {
        "phpunit/phpunit": "~4.0",
        "phpspec/phpspec": "~2.1"
    },
    "autoload": {
        "classmap": [
            "database"
        ],
        "psr-4": {
            "App\\": "app/"
        }
    },
    "autoload-dev": {
        "classmap": [
            "tests/TestCase.php"
        ]
    },
    "scripts": {
        "post-install-cmd": [
            "php artisan clear-compiled",
            "php artisan optimize"
        ],
        "post-update-cmd": [
            "php artisan clear-compiled",
            "php artisan optimize"
        ],
        "post-create-project-cmd": [
            "php -r \"copy('.env.example', '.env');\"",
            "php artisan key:generate"
        ]
    },
    "config": {
        "preferred-install": "dist"
    },
    
    "zizaco/entrust": "dev-laravel-5"
}


Po wykonaniu "composer update" mam w consoli:
Kod
- Removing symfony/routing (v2.6.4)
- Installing symfony/routing (v2.6.5)
   Downloading: connection...    Downloading: 0%
   Downloading: 5%
   Downloading: 10%
   Downloading: 15%
   Downloading: 20%
   Downloading: 25%
   Downloading: 30%
   Downloading: 35%
   Downloading: 40%
   Downloading: 45%
   Downloading: 50%
   Downloading: 55%
   Downloading: 60%
   Downloading: 70%
   Downloading: 75%
   Downloading: 80%
   Downloading: 85%
   Downloading: 95%
   Downloading: 100%

- Removing symfony/process (v2.6.4)
- Installing symfony/process (v2.6.5)
   Downloading: connection...    Downloading: 0%
   Downloading: 20%
   Downloading: 25%
   Downloading: 45%
   Downloading: 65%
   Downloading: 70%
   Downloading: 90%
   Downloading: 100%

- Removing symfony/http-foundation (v2.6.4)
- Installing symfony/http-foundation (v2.6.5)
   Downloading: connection...    Downloading: 0%
   Downloading: 5%
   Downloading: 10%
   Downloading: 15%
   Downloading: 20%
   Downloading: 25%
   Downloading: 30%
   Downloading: 35%
   Downloading: 40%
   Downloading: 45%
   Downloading: 50%
   Downloading: 55%
   Downloading: 60%
   Downloading: 65%
   Downloading: 70%
   Downloading: 75%
   Downloading: 80%
   Downloading: 85%
   Downloading: 90%
   Downloading: 95%
   Downloading: 100%
   Downloading: 100%

- Removing symfony/event-dispatcher (v2.6.4)
- Installing symfony/event-dispatcher (v2.6.5)
   Downloading: connection...    Downloading: 0%
   Downloading: 5%
   Downloading: 10%
   Downloading: 15%
   Downloading: 20%
   Downloading: 100%

- Removing symfony/debug (v2.6.4)
- Installing symfony/debug (v2.6.5)
   Downloading: connection...    Downloading: 0%
   Downloading: 5%
   Downloading: 25%
   Downloading: 30%
   Downloading: 55%
   Downloading: 60%
   Downloading: 85%
   Downloading: 90%
   Downloading: 100%

- Removing symfony/http-kernel (v2.6.4)
- Installing symfony/http-kernel (v2.6.5)
   Downloading: connection...    Downloading: 0%
   Downloading: 5%
   Downloading: 10%
   Downloading: 15%
   Downloading: 20%
   Downloading: 25%
   Downloading: 30%
   Downloading: 35%
   Downloading: 40%
   Downloading: 45%
   Downloading: 50%
   Downloading: 55%
   Downloading: 60%
   Downloading: 65%
   Downloading: 70%
   Downloading: 75%
   Downloading: 80%
   Downloading: 85%
   Downloading: 90%
   Downloading: 95%
   Downloading: 100%
   Downloading: 100%

- Removing symfony/finder (v2.6.4)
- Installing symfony/finder (v2.6.5)
   Downloading: connection...    Downloading: 0%
   Downloading: 5%
   Downloading: 10%
   Downloading: 15%
   Downloading: 20%
   Downloading: 25%
   Downloading: 30%
   Downloading: 35%
   Downloading: 55%
   Downloading: 60%
   Downloading: 65%
   Downloading: 70%
   Downloading: 75%
   Downloading: 80%
   Downloading: 85%
   Downloading: 90%
   Downloading: 95%
   Downloading: 100%

- Removing symfony/console (v2.6.4)
- Installing symfony/console (v2.6.5)
   Downloading: connection...    Downloading: 0%
   Downloading: 5%
   Downloading: 10%
   Downloading: 15%
   Downloading: 20%
   Downloading: 25%
   Downloading: 30%
   Downloading: 35%
   Downloading: 40%
   Downloading: 45%
   Downloading: 50%
   Downloading: 55%
   Downloading: 60%
   Downloading: 65%
   Downloading: 70%
   Downloading: 75%
   Downloading: 80%
   Downloading: 85%
   Downloading: 90%
   Downloading: 95%
   Downloading: 100%
   Downloading: 100%

- Removing swiftmailer/swiftmailer (v5.3.1)
- Installing swiftmailer/swiftmailer (v5.4.0)
   Downloading: connection...    Downloading: 0%
   Downloading: 5%
   Downloading: 10%
   Downloading: 15%
   Downloading: 20%
   Downloading: 25%
   Downloading: 30%
   Downloading: 35%
   Downloading: 40%
   Downloading: 45%
   Downloading: 50%
   Downloading: 55%
   Downloading: 60%
   Downloading: 80%
   Downloading: 85%
   Downloading: 90%
   Downloading: 95%
   Downloading: 100%
   Downloading: 100%

- Removing psy/psysh (v0.4.1)
- Installing psy/psysh (v0.4.3)
   Downloading: connection...    Downloading: 0%
   Downloading: 5%
   Downloading: 10%
   Downloading: 15%
   Downloading: 20%
   Downloading: 25%
   Downloading: 30%
   Downloading: 35%
   Downloading: 40%
   Downloading: 45%
   Downloading: 50%
   Downloading: 55%
   Downloading: 60%
   Downloading: 65%
   Downloading: 70%
   Downloading: 75%
   Downloading: 80%
   Downloading: 85%
   Downloading: 90%
   Downloading: 95%
   Downloading: 100%
   Downloading: 100%

- Removing nesbot/carbon (1.16.0)
- Installing nesbot/carbon (1.17.0)
   Loading from cache

- Removing monolog/monolog (1.13.0)
- Installing monolog/monolog (1.13.1)
   Loading from cache

- Removing league/flysystem (1.0.1)
- Installing league/flysystem (1.0.2)
   Downloading: connection...    Downloading: 0%
   Downloading: 20%
   Downloading: 25%
   Downloading: 45%
   Downloading: 65%
   Downloading: 70%
   Downloading: 90%
   Downloading: 100%

- Removing jeremeamia/superclosure (2.0.0)
- Installing jeremeamia/superclosure (2.1.0)
   Downloading: connection...    Downloading: 0%
   Downloading: 40%
   Downloading: 80%
   Downloading: 95%
   Downloading: 100%

- Removing symfony/filesystem (v2.6.4)
- Installing symfony/filesystem (v2.6.5)
   Downloading: connection...    Downloading: 0%
   Downloading: 15%
   Downloading: 95%
   Downloading: 100%

- Removing laravel/framework (v5.0.14)
- Installing laravel/framework (v5.0.17)
   Downloading: connection...    Downloading: 0%
   Downloading: 5%
   Downloading: 10%
   Downloading: 15%
   Downloading: 20%
   Downloading: 25%
   Downloading: 30%
   Downloading: 35%
   Downloading: 40%
   Downloading: 45%
   Downloading: 55%
   Downloading: 65%
   Downloading: 75%
   Downloading: 80%
   Downloading: 85%
   Downloading: 90%
   Downloading: 95%
   Downloading: 100%
   Downloading: 100%

- Removing symfony/yaml (v2.6.4)
- Installing symfony/yaml (v2.6.5)
   Downloading: connection...    Downloading: 0%
   Downloading: 5%
   Downloading: 10%
   Downloading: 15%
   Downloading: 75%
   Downloading: 80%
   Downloading: 85%
   Downloading: 90%
   Downloading: 95%
   Downloading: 100%

writing lock file
generating autoload files
generating optimized class loader


Nie widzę, by coś w rodzaju "zizaco/entrust" się dodało, plus, nie ma czegoś takiego w katalogu "vendor".

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.10.2025 - 00:35