Я хочу создавать миграции в Laravel, но согласно учебникам мне нужен мастер-класс Artisan. Команда php
отлично работает, и я нахожусь в Windows. Я php artisan list
php artisan
или php artisan list
и я получаю следующую ошибку:
Не удалось открыть входной файл: artisan
- laravel - не удается перенаправить множественную аутентификацию на разные страницы
- Laravel 4 - Валидатор - Размер файла
- композитор для использования более новой версии php
- laravel вставить новую строку, которая имеет ключ из другой таблицы и нулевые столбцы
- Как установить значение по умолчанию для столбца временной метки в текущую временную метку с миграциями Laravel?
Я не смог найти ни гида в документации, ни в Google. Как установить Artisan?
Artisan поставляется с Laravel по умолчанию, если ваша команда php
работает нормально, тогда вам нужно только перейти в корневую папку проекта . Корневая папка является родительской папкой в папке app
. Например:
cd c:\Program Files\xampp\htdocs\your-project-name
Теперь команда php artisan list
должна работать нормально, потому что PHP запускает файл под названием artisan
в папке проекта.
Имейте в виду, что Artisan запускает скрипты, хранящиеся в папке vendor
, поэтому, если вы установили Laravel без Composer, например загрузку и извлечение репо Laravel GitHub , тогда у вас нет самой фреймворка, и вы можете получить следующую ошибку при попытке использовать Artisan:
Не удалось открыть входной файл: artisan
Чтобы решить эту проблему, вам необходимо установить фреймворк, выполнив composer install
в корневой папке вашего проекта.
Вам просто нужно прочитать страницу установки laravel:
composer global require "laravel/installer"
Внутри вашего htdocs или www-каталога используйте либо:
laravel new appName
(это может привести к ошибке на компьютерах Windows при использовании последней версии Laravel (1.3.2)) или:
composer create-project --prefer-dist laravel/laravel appName
(это работает также и в окнах), чтобы создать проект под названием «appName».
Чтобы использовать «php artisan xyz», вы должны быть внутри своего корня проекта! поскольку artisan – это файл php, который будет использовать … просто как это;)
Пока вы работаете с Laravel, вы должны быть в корне из структуры каталогов laravel. Папки App, route, public etc являются корневым каталогом. Просто выполните нижеприведенный шаг, чтобы исправить проблему. проверьте статус композитора, используя: composer -v
Сначала загрузите установщик Laravel с помощью Composer:
composer global require "laravel/installer"
Пожалуйста, ознакомьтесь с командой:
php artisan serve
все еще не работает, тогда создайте новый проект с существующим кодом. используя LINK
ПОМНИТЕ ЭТО !!: когда вы успешно установили Composer, у вас уже есть Artisan … надеюсь, что это поможет всем noobs!
в laravel, artisan – файл под защитой root / protected
например,
C: \ XAMPP \ HTDOCS \ my_project \ защищены \ ремесленник
вы можете просматривать содержимое файла «artisan» с помощью любого текстового редактора, это синтаксис команды php
поэтому при вводе
php artisan
мы говорим php, чтобы запустить php-скрипт в файле «artisan»
например:
Изменение php-artisan
покажет изменение текущей версии laravel
чтобы увидеть другой вариант, просто введите
php artisan