草庐IT

php - 从 Artisan 调用中获得响应

当我在终端phpartisanmigrate中运行时,这会导致“Nothingtomigrate”,而实际上没有任何东西可以迁移。当我在代码中使用Artisan::call('migrate')时(在自定义Artisan命令中使用它),这不会返回任何消息。它只是执行代码而没有任何反馈。如果我vardump()Artisan::call方法的结果,它只返回一个int(0)是否可以获取到Artisan调用方法的响应? 最佳答案 对于使用Laravel5.1的我来说,这一切都不起作用,但你可以简单地使用:Artisan::output()

php - 从 Artisan 调用中获得响应

当我在终端phpartisanmigrate中运行时,这会导致“Nothingtomigrate”,而实际上没有任何东西可以迁移。当我在代码中使用Artisan::call('migrate')时(在自定义Artisan命令中使用它),这不会返回任何消息。它只是执行代码而没有任何反馈。如果我vardump()Artisan::call方法的结果,它只返回一个int(0)是否可以获取到Artisan调用方法的响应? 最佳答案 对于使用Laravel5.1的我来说,这一切都不起作用,但你可以简单地使用:Artisan::output()

php - 使用命令 'php artisan serve' 运行 Laravel 有什么意义?

我似乎不明白为什么我们需要使用phpartisanserve运行Laravel应用程序,而不是仅使用Apache或nginx运行它。我知道在开发过程中,我们使用artisan启动网站,在部署到服务器后,您使用网络服务器加载网站。首先在artisan中运行应用程序有什么用? 最佳答案 serve命令只是PHPBuilt-inWebserver的快捷方式,一些PHP开箱即用的东西,所以使用它的目的是尽可能快地开始测试你的应用程序,你只需要安装PHP,Composer并且你的应用程序已经启动(如果你不需要任何其他东西,当然)。但是如果你已

php - 使用命令 'php artisan serve' 运行 Laravel 有什么意义?

我似乎不明白为什么我们需要使用phpartisanserve运行Laravel应用程序,而不是仅使用Apache或nginx运行它。我知道在开发过程中,我们使用artisan启动网站,在部署到服务器后,您使用网络服务器加载网站。首先在artisan中运行应用程序有什么用? 最佳答案 serve命令只是PHPBuilt-inWebserver的快捷方式,一些PHP开箱即用的东西,所以使用它的目的是尽可能快地开始测试你的应用程序,你只需要安装PHP,Composer并且你的应用程序已经启动(如果你不需要任何其他东西,当然)。但是如果你已

php - 脚本 php artisan clear-compiled 处理返回错误的 pre-update-cmd 事件(Laravel 4.1 升级)

我最近尝试从Laravel4.0升级到Laravel4.1,但在运行phpcomposer.pharupdate时出现以下错误:Scriptphpartisanclear-compiledhandlingthepre-update-cmdeventreturnedwithanerror[RuntimeException]ErrorOutput:update[--prefer-source][--prefer-dist][--dry-run][--dev][--no-dev][--lock][--no-plugins][--no-custom-installers][--no-scrip

php - 脚本 php artisan clear-compiled 处理返回错误的 pre-update-cmd 事件(Laravel 4.1 升级)

我最近尝试从Laravel4.0升级到Laravel4.1,但在运行phpcomposer.pharupdate时出现以下错误:Scriptphpartisanclear-compiledhandlingthepre-update-cmdeventreturnedwithanerror[RuntimeException]ErrorOutput:update[--prefer-source][--prefer-dist][--dry-run][--dev][--no-dev][--lock][--no-plugins][--no-custom-installers][--no-scrip

php - 使用 Artisan::call() 传递非选项参数

在shell中,我可以像这样创建一个数据库迁移(例如):./artisanmigrate:make--table="mytable"mymigration使用Artisan::call()我不知道如何传递非参数参数(本例中为“mymigration”)。我尝试了以下代码的许多变体:Artisan::call('db:migrate',['--table'=>'mytable','mymigration'])有人有什么想法吗?在此期间,我一直在使用shell_exec('./artisan...')但我对这种方法不满意。 最佳答案 L

php - 使用 Artisan::call() 传递非选项参数

在shell中,我可以像这样创建一个数据库迁移(例如):./artisanmigrate:make--table="mytable"mymigration使用Artisan::call()我不知道如何传递非参数参数(本例中为“mymigration”)。我尝试了以下代码的许多变体:Artisan::call('db:migrate',['--table'=>'mytable','mymigration'])有人有什么想法吗?在此期间,我一直在使用shell_exec('./artisan...')但我对这种方法不满意。 最佳答案 L

php - Laravel 5 - Php artisan 语法错误

我目前正在使用Laravel5开发一个应用程序,突然artisan停止工作了!我不能对它使用单个命令,它总是返回错误:[Symfony\Component\Debug\Exception\FatalErrorException]syntaxerror,unexpected',',expectingvariable(T_VARIABLE)我尝试通过composer进行更新,但是当artisan尝试clear-complie时Command:composerupdate>phpartisanclear-compiled[Symfony\Component\Debug\Exception\F

php - Laravel 5 - Php artisan 语法错误

我目前正在使用Laravel5开发一个应用程序,突然artisan停止工作了!我不能对它使用单个命令,它总是返回错误:[Symfony\Component\Debug\Exception\FatalErrorException]syntaxerror,unexpected',',expectingvariable(T_VARIABLE)我尝试通过composer进行更新,但是当artisan尝试clear-complie时Command:composerupdate>phpartisanclear-compiled[Symfony\Component\Debug\Exception\F