$input = $request->all();
$str = $input['artisan'];
$str = str_replace("\\", "/", $str);
$root_path = base_path();
$root_path = str_replace("\\", "/", $root_path);
$php_path = dirname(php_ini_loaded_file());
$php_path = str_replace("\\", "/", $php_path);
$php_path = $php_path . "/php ";
$str = $php_path . $root_path . '/artisan '. $str;
$result = exec($str, $output, $return_val);
echo $result;
执行php artisan migrate只需要带参数artisan=?
以下是参数命令
artisan