質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.62%

  • PHP

    19753questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

  • Laravel 5

    1779questions

    Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。

Laravel5.6のvendorディレクトリ?

解決済

回答 3

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 145

nnn24

score 3

 前提・実現したいこと

Laravel5.6について質問です。

バージョン5.5まではartisanコマンドが使えるのですが、5.6を試したところ以前まであったvendorディレクトリが無く当然エラーが出ます。
勉強中の身あり、理解が追いついていませんが、5.6からはvendorディレクトリ(中身含む)は自作するものになったのですか?

ご教示いただければ幸いです。よろしくお願いします。

 追記

インストールは「Laravel new」「composer create-project」のどちらも試しました。

「Laravel new」の場合「5.6」
「composer create-project」の場合は「5.5」がインストールされます。

今回は「Laravel new」でインストールされる「5.6」のファイル群の中に「vendor」が見当たらなかった為、ご質問させていただきました。
紛らわしくてすみません。

またGithubでも確認しましたが、こちらにもvendorディレクトリは見当たりませんでした。

https://github.com/laravel/laravel

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • CHERRY

    2018/06/13 11:49 編集

    どのようにlaravel のプロジェクトを作成されたのでしょうか? `laravel new`? `composer create-project` ? それ以外の方法? https://readouble.com/laravel/5.6/ja/installation.html

    キャンセル

  • nnn24

    2018/06/13 13:08

    ご指摘ありがとうございます。追記いたしました。

    キャンセル

  • CHERRY

    2018/06/13 13:15 編集

    どちらでもダメですか... おかしいですね。  `composer create-project `を実行した結果を回答欄に記載しました。 実行された環境のログと異なる部分はあるでしょうか?

    キャンセル

  • nnn24

    2018/06/13 13:19 編集

    composer経由ならバージョン指定なしで「5.5」がインストールされる為、問題ないのですが「Laravel new hoge」では「5.6」で、vendorが見当たらないままです。紛らわしくてすみません。

    キャンセル

回答 3

checkベストアンサー

0

個人的には、composer create-project --prefer-dist laravel/laravel 名前 をよく使うのですが... こちらで試した感じでは、コマンドが終了すると Vender の中もセットアップされていて、すぐに php artisan serve が、実行できる状態になっています。

テストで、laravel (v5.6.21) 作成したログを記載しておきます。(長すぎると言われたので、ログの途中を一部カットしました。)

$ composer create-project --prefer-dist laravel/laravel test01

Installing laravel/laravel (v5.6.21)
  - Installing laravel/laravel (v5.6.21): Downloading (100%)
Created project in test01
> @php -r "file_exists('.env') || copy('.env.example', '.env');"
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 70 installs, 0 updates, 0 removals
  - Installing vlucas/phpdotenv (v2.4.0): Loading from cache
  - Installing symfony/css-selector (v4.1.0): Downloading (100%)
  - Installing tijsverkoyen/css-to-inline-styles (2.2.1): Loading from cache
  - Installing symfony/polyfill-php72 (v1.8.0): Downloading (100%)
  - Installing symfony/polyfill-mbstring (v1.8.0): Downloading (100%)
  - Installing symfony/var-dumper (v4.1.0): Downloading (100%)
  - Installing symfony/routing (v4.1.0): Downloading (100%)
  - Installing symfony/process (v4.1.0): Downloading (100%)
  - Installing symfony/polyfill-ctype (v1.8.0): Downloading (100%)
  - Installing symfony/http-foundation (v4.1.0): Downloading (100%)
  - Installing symfony/event-dispatcher (v4.1.0): Downloading (100%)
  - Installing psr/log (1.0.2): Loading from cache
  - Installing symfony/debug (v4.1.0): Downloading (100%)
  - Installing symfony/http-kernel (v4.1.0): Downloading (100%)
  - Installing paragonie/random_compat (v2.0.15): Downloading (100%)
  - Installing symfony/finder (v4.1.0): Downloading (100%)
  - Installing symfony/console (v4.1.0): Downloading (100%)
  - Installing doctrine/lexer (v1.0.1): Loading from cache
  - Installing egulias/email-validator (2.1.4): Downloading (100%)
  - Installing swiftmailer/swiftmailer (v6.0.2): Loading from cache
  - Installing ramsey/uuid (3.7.3): Loading from cache
  - Installing psr/simple-cache (1.0.1): Downloading (100%)
  - Installing psr/container (1.0.0): Loading from cache
  - Installing symfony/translation (v4.1.0): Downloading (100%)
  - Installing nesbot/carbon (1.25.0): Downloading (100%)
  - Installing monolog/monolog (1.23.0): Loading from cache
  - Installing league/flysystem (1.0.45): Downloading (100%)
  - Installing erusev/parsedown (1.7.1): Downloading (100%)
  - Installing dragonmantank/cron-expression (v2.2.0): Downloading (100%)
  - Installing doctrine/inflector (v1.3.0): Loading from cache
  - Installing laravel/framework (v5.6.25): Downloading (100%)
  - Installing fideloper/proxy (4.0.0): Downloading (100%)
  - Installing nikic/php-parser (v4.0.2): Downloading (100%)
  - Installing jakub-onderka/php-console-color (0.1): Loading from cache
  - Installing jakub-onderka/php-console-highlighter (v0.3.2): Loading from cache
  - Installing dnoegel/php-xdg-base-dir (0.1): Loading from cache
  - Installing psy/psysh (v0.9.6): Downloading (100%)
  - Installing laravel/tinker (v1.0.7): Downloading (100%)
  - Installing fzaninotto/faker (v1.7.1): Loading from cache
  - Installing hamcrest/hamcrest-php (v2.0.0): Loading from cache
  - Installing mockery/mockery (1.1.0): Downloading (100%)
  - Installing filp/whoops (2.2.0): Downloading (100%)
  - Installing nunomaduro/collision (v2.0.2): Downloading (100%)
  - Installing sebastian/version (2.0.1): Loading from cache
  - Installing sebastian/resource-operations (1.0.0): Loading from cache
  - Installing sebastian/object-reflector (1.1.1): Loading from cache
  - Installing sebastian/recursion-context (3.0.0): Loading from cache
  - Installing sebastian/object-enumerator (3.0.3): Loading from cache
  - Installing sebastian/global-state (2.0.0): Loading from cache
  - Installing sebastian/exporter (3.1.0): Loading from cache
  - Installing sebastian/environment (3.1.0): Loading from cache
  - Installing sebastian/diff (3.0.1): Downloading (100%)
  - Installing sebastian/comparator (3.0.0): Downloading (100%)
  - Installing phpunit/php-timer (2.0.0): Downloading (100%)
  - Installing phpunit/php-text-template (1.2.1): Loading from cache
  - Installing phpunit/php-file-iterator (2.0.1): Downloading (100%)
  - Installing theseer/tokenizer (1.1.0): Loading from cache
  - Installing sebastian/code-unit-reverse-lookup (1.0.1): Loading from cache
  - Installing phpunit/php-token-stream (3.0.0): Downloading (100%)
  - Installing phpunit/php-code-coverage (6.0.7): Downloading (100%)
  - Installing doctrine/instantiator (1.1.0): Loading from cache
  - Installing webmozart/assert (1.3.0): Loading from cache
  - Installing phpdocumentor/reflection-common (1.0.1): Loading from cache
  - Installing phpdocumentor/type-resolver (0.4.0): Loading from cache
  - Installing phpdocumentor/reflection-docblock (4.3.0): Loading from cache
  - Installing phpspec/prophecy (1.7.6): Downloading (100%)
  - Installing phar-io/version (1.0.1): Loading from cache
  - Installing phar-io/manifest (1.0.1): Loading from cache
  - Installing myclabs/deep-copy (1.8.1): Downloading (100%)
  - Installing phpunit/phpunit (7.2.4): Downloading (100%)
(中略)
Writing lock file
Generating optimized autoload files
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover
Discovered Package: fideloper/proxy
Discovered Package: laravel/tinker
Discovered Package: nunomaduro/collision
Package manifest generated successfully.
> @php artisan key:generate
Application key [base64:1mKdfDZg6EUzxBSELyyPq3vRKbK+MG/FWAVot4IAip8=] set successfully.


$ ls test01/*


test01/artisan        test01/composer.lock    test01/phpunit.xml    test01/server.php
test01/composer.json    test01/package.json    test01/readme.md    test01/webpack.mix.js

test01/app:
Console        Exceptions    Http        Providers    User.php

test01/bootstrap:
app.php    cache

test01/config:
app.php            database.php        mail.php        view.php
auth.php        filesystems.php        queue.php
broadcasting.php    hashing.php        services.php
cache.php        logging.php        session.php

test01/database:
factories    migrations    seeds

test01/public:
css        favicon.ico    index.php    js        robots.txt    web.config

test01/resources:
assets    lang    views

test01/routes:
api.php        channels.php    console.php    web.php

test01/storage:
app        framework    logs

test01/tests:
CreatesApplication.php    Feature            TestCase.php        Unit

test01/vendor:
autoload.php    egulias        jakub-onderka    nesbot        phpspec        swiftmailer
bin        erusev        laravel        nikic        phpunit        symfony
composer    fideloper    league        nunomaduro    psr        theseer
dnoegel        filp        mockery        paragonie    psy        tijsverkoyen
doctrine    fzaninotto    monolog        phar-io        ramsey        vlucas
dragonmantank    hamcrest    myclabs        phpdocumentor    sebastian    webmozart


$ cd test01

$ php artisan serve
Laravel development server started: <http://127.0.0.1:8000>

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/06/13 13:22

    ありがとうございました。

    Installing laravel/laravel (v5.6.21)
    この時点で私の環境(Win10)では(v5.5.28)のインストールが始まってしまいます。
    どうも、もっと別のところで勘違いしているのかもしれません。

    お手数おかけいたしました。ありがとうございました。

    キャンセル

  • 2018/06/13 13:25

    あ、WIndows 環境ですか... いま手元に Windows 環境がないので、すぐにはテストできそうもないです。 添付のログは、Cent OS 7 で実行したものです。

    キャンセル

0

composer installはしましたか?

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/06/13 13:07 編集

    ありがとうございます。
    インストール時に試した事を追記しました。

    キャンセル

0

phpのバージョンが少し古かった。

PHPを7.2.6にアップデート

「Laravel new」
「composer create-project」
上記をどちらも試す。

「5.6」でプロジェクトが出来る。vendorディレクトリもバッチリ。

Composerの依存性管理の特性を考えたら、まずPHPのバージョンから疑うべきでした。
ご回答いただきありがとうございました。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.62%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る

  • PHP

    19753questions

    PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

  • Laravel 5

    1779questions

    Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。