Не удалось открыть входной файл: artisan

При попытке создать новый проект laravel в CLI появляется следующая ошибка:

Не удалось открыть входной файл: artisan

Скрипт php artisan clear-compiled обрабатывает событие post-install-cmd, возвращенное с ошибкой

Я использую последнюю версию XAMPP v3.2.1 с PHP 5.5.15 и с включенным mcrypt (убедитесь в этом, введя команду php -m). И у меня работает Windows 8.1

183

Решение

Вы должны сначала создать проект Laravel и если у вас уже есть, вам нужно перейти в этот проект, используя каталог cd команда в терминале например cd myproject,

Теперь вы сможете запускать любые команды ремесленников, например, запуск php artisan отобразит список доступных команд.

290

Другие решения

Вы не можете использовать php artisan если вы не внутри laravel папка проекта.

Вот почему это говорит 'Could not open input file - artisan',

102

Если ваш проект на /home/forge/laravel-project/

Вы можете правильно выполнить свой ремесленник, как это

php /home/forge/laravel-project/artisan ...

15

Во-первых, убедитесь, что вы находитесь в папке проекта laravel, иначе терминал не сможет найти artisan файл в каталоге проекта, и любой последующий запрос на запуск сервера будет отклонен.

Допустим, имя нашего проекта Laravel blog и расположен в C:\laravel
Затем мы имеем: C:\laravel\blog

Перейдите к C:\laravel\blog каталог и откройте командное окно (терминал). Введите код ниже:

php artisan serve --host 127.0.0.1

9

Мне просто нужно было сделать artisan исполняемый файл.

chmod +x artisan

…и тогда он работает без префикса php.

8

Вы должны быть в вашей папке проекта Laravel

При создании нового проекта с laravel new project-name, папка будет создана с именем вашего проекта в качестве имени. Вы должны войти в эту папку перед использованием любого php artisan команда как php artisan serve потому что файл ремесленника находится в этой папке

5

У меня также была проблема, которую я только что установил, но забыл перейти в созданную папку проекта.
Так что вам нужно перейти в папку вашего проекта.

cd имя_проекта

а затем служить php ремесленника команды

5

Если это ваша первая установка laravel, то создайте еще один каталог / папку внутри каталога laravel, а затем перейдите в эту пустую папку и создайте другой проект, используя команду ниже:

composer create-project --prefer-dist laravel/laravel blog

Это создаст новый проект с именем «блог», затем вернитесь в родительский каталог laravel и теперь вы можете запустить эту команду:

php artisan serve

Вы получите возврат, такой как:

laravel deployment server started: http://localhost:8000

Смотрите прикрепленное изображение
введите описание изображения здесь

3
По вопросам рекламы [email protected]