gpt4 book ai didi

php - 如何手动使用 composer, artisan ...(Laravel) php 命令

转载 作者:可可西里 更新时间:2023-10-31 23:38:53 25 4
gpt4 key购买 nike

我有一个问题,我无法通过 ssh 访问服务器,所以我无法使用 php artisan、composer 和其他命令。
据我所知,他们除了修改文件或只是将 php src 文件复制到特定目录外什么都不做。
为了更好地理解该过程,并且由于无法通过 ssh 访问服务器,我正在寻找教程、手册或文章如何手动执行此命令。
例如我需要执行

php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\JWTAuthServiceProvider"

在这种情况下我应该怎么做,很高兴能找到一些描述我应该手动做什么以获得相同结果的文档。

最佳答案

Laravel 为 artisan 命令提供了一个方便的 Facade。

只需在需要的地方使用 Artisan::call('your-command')

示例:

Route::get('artisan-command/{command}', function($command) {
Artisan::call($command);
});

您的网址如下所示:http://yourhost.com/artisan-command/db:seed

更具体的用例:

Route::get('vendor-publish/{provider}', function($provider) {
Artisan::call('vendor:publish', ['provider' => $provider]);
});

和 URL:http://yourhost.com/vendor-publish/Tymon\JWTAuth\Providers\JWTAuthServiceProvider

引用:Artisan Console in the Laravel Docs

关于php - 如何手动使用 composer, artisan ...(Laravel) php 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32917568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com