所以我有一个Laravel控制器:
class YeahMyController extends BaseController {
public function getSomething() {
Console::info('mymessage'); // <-- what do I put here?
return 'yeahoutputthistotheresponse';
}
}
Run Code Online (Sandbox Code Playgroud)
目前,我正在使用artisan运行应用程序(它运行PHP的内置开发Web服务器):
php artisan serve
Run Code Online (Sandbox Code Playgroud)
我想将控制台消息记录到STDOUT工匠流程的管道中.
我很好奇,我正在使用Laravel和Artisan进行迁移.是否有方法将信息输出到控制台?我似乎无法找到任何相关信息.例如:
<?php
class Generate_Sample_Users{
public function up(){
//Echo to console here
echo "Creating sample users...";
$generator = new Sample_Data();
$user_count = 30;
$users = array();
for($i=0; $i < $user_count; $i++){
array_push($users, $generator->generate_user($i));
}
DB::table('users')->insert($users);
}
public function down(){
DB::table('users')->delete();
}
}
Run Code Online (Sandbox Code Playgroud) 在python内置Web服务器中使用print函数时,它会在终端中打印结果...
例如:
Django version 1.3.4, using settings 'parsicore.settings'
Development server is running at http://0.0.0.0:8000/
Using the Werkzeug debugger (http://werkzeug.pocoo.org/)
Quit the server with CONTROL-C.
127.0.0.1 - - [16/Jan/2013 02:02:08] "GET / HTTP/1.1" 200 -
hello ... print 1 2 3
Run Code Online (Sandbox Code Playgroud)
如何在PHP内置Web服务器中打印这样的内容?
例如,我想在终端打印$ _POST.我php -S 127.0.0.1:3000用于运行PHP内置的Web服务器.