Хостинг. Laravel / Консоль Artisan / SSH

Neverov.net
10 місяців
1

Добрый день. Можете мне помочь понять как устроенно на хостинге Laravel и Консоль Artisan.

Исходные данные:
- Хостинг на 1 сайт + под домены (как отдельные сайты/проекты).
- На одном из под домене делаю проект/сайт Laravel.

Сделал как в справке + что-то из интернета и заработало (правда не все моменты что делал я понял) на нужном под домене не затронув другие.

Я не могу понять как работают консольные команды через SSH доступ к примеру "php artisan make:controller HelloController --resource".

- Приложение artisan находится в папке моего под домена ??
- Как оно определяет что именно в нужном мне под домене надо создать новый контроллер ??
- А если я создам ещё один под домен как создавать новый контроллер на том или ином под домене ???
- Можно ли переименовать команду "artisan" в "subdomen_artisan" ??
- Можно ли отменить все действия что я делал в SSH, что бы повторить их с нуля и попробовать понять как оно работало (просто что-то не работало, пробовал разные варианты, и там уже все запутанно) ??

p.s. Что можете посоветовать почитать про консоль SSH что бы понять как оно устроенно и рабоатет ?

Artem.M
10 місяців
3

Не являюсь специалистом по Laravel, но на некоторые вопросы отвечу:
1. Приложение artisan находится в главном каталоге с Laravel, у каждого сайта или поддомена свой файл:



2. Команда php artisan будет работать только в каталоге, где находится файл artisan. Если Вы находитесь в каталоге поддомена, то все команды будут применяться только к поддомену. Проверить каталог, в котором вы находитесь, можно командой pwd

3. Можно переименовать, но в этом нет смысла



4. Вероятно отменить действия нельзя, можно установить laravel заново

Neverov.net
10 місяців
0

Спасибо огромное !!!
Много стало понятно, буду дальше изучать.