Есть ли способ запустить сеялку Laravel 5 из PHP, а не из командной строки. Хостинг, который я использую, не позволяет мне использовать командную строку. Просто, чтобы подтвердить, что я хочу сделать эквивалент этого, но в моем приложении код:Запустить сеялку Laravel 5 программно вместо CLI
php artisan db:seed
Связанный: Как вы называете это для определенного класса? Например, если вы хотите назвать эквивалент 'php artisan db: seed -class = User'? Я вижу, что вы передаете массив функции 'Artisan :: call()', но я получаю исключение недопустимого аргумента, когда я использую 'Artisan :: call ('db: seed', ['class' => 'Users' ]) 'say« Аргумент класса не существует ». – Kirkland
Artisan :: call ('command: name', array ('argument' => 'foo', '--option' => 'bar')); См. Https://laravel.com/docs/4.2/commands#calling-other-commands – Cameron
Ответ ниже - это намного лучший вариант – Thomas