php -f /{path}/console.php
<?php
use Illuminate\Foundation\Inspiring;
Artisan::command('inspire', function () {
$this->comment(Inspiring::quote());
})->describe('Display an inspiring quote');
<?php
$_SERVER["DOCUMENT_ROOT"] = realpath(dirname(__FILE__) . "/..");
require $_SERVER["DOCUMENT_ROOT"].'/vendor/autoload.php';
$return = 'Сообщение из крона';
$telegram = new \App\Helpers\Telegram;
$telegram->sendMessageDev($return);
Ошибка - "Uncaught RuntimeException: A facade root has not been set"
<blockquote>`php artisan --version` </blockquote>
При выполнении ругается на этот же console.php
Если интересуют версии, то php 8.3, laravel 10.10
{"If you're having trouble clicking the \":actionText\" button, copy and paste the URL below\ninto your web browser:": "Если у вас возникли проблемы с нажатием кнопки \":actionText\", скопируйте и вставьте URL-адрес ниже\nв ваш веб-браузер:"}
name
, там не число. На JS преобразование в массив работает, тут только вопрос как обозначить тип для TS. n.name
<form action="/ajxa/" method="post" class="js-form form">
<div class="form__wrap">
<input type="tel" name="phone" value="+7(555)444-33-22">
</div>
<div class="form__wrap">
<input type="email" name="email" class="is-valid" value="random@ya.ru">
</div>
<div class="form__wrap">
<input type="text" name="name" class="is-valid" value="Иван">
</div>
<button type="submit" class="btn">Отправить</button>
</form>
[
'phone': "+7(555)444-33-22",
'email': "random@ya.ru",
'name': "Иван",
]
в routes/console.php ничего писать не надо.
В app/Console/Commands добавил свой класс подключил его в app/Console/Kernel.php и все заработало.