is it possible to run composer or git commands from within a controller in Laravel? Something like that:
class TestController extends Controller
{
//
public function shell(Request $request){
if($request->isMethod('post')){
$data['output'] = shell_exec('composer update');
// or some git commands
return view('tests.shell', $data);
} else {
return view('tests.shell');
}
}
}
If I do it the way shown above, I get no message. I think, the problem is, that these commands have to be run in the projects root directory and not in an subfolder.
And is there a php function to run a complete shell script and not only single commands?
Thanks!
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire