Я действительно делал это в моем прошлом проекте, и он работал, но теперь это новая версия 6.0 , и это было 5.8 , которое я использовал раньше.
Итак, что я пытался, я просто создал команду:
php artisan make:command CustomServeCommand
И я поместил этот код в CustomServeCommand класс:
protected function getOptions()
{
return [
['host', null, InputOption::VALUE_OPTIONAL, 'The host address to serve the application on.', '127.0.1.1'],//default 127.0.0.1
['port', null, InputOption::VALUE_OPTIONAL, 'The port to serve the application on.', 80],
];
}
Когда яphp artisan serve
это не работает.
На самом деле, код выше работал в 5.8 версии, возвращающей эти строки:
Laravel development server started: <http://127.0.1.1:80>
Мой вопрос сейчаскак сделать команду custom serve в версии 6.0:
Вместо 127.0.0.1:8000
, я хочу служить 127.0.1.1:80
.
Кто-нибудь знает, как этого добиться?
EDITED :
Примечание: это просто для уменьшения должности, я не собираюсь публиковать коды на изображении.
И вот 5.8 
Вот сгенерированный код в 6.0 