* @author Quetzy Garcia * @author Raphael França * @copyright 2015-2017 * * For the full copyright and license information, * please view the LICENSE.md file that was distributed * with this source code. */ use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; class CreateAuditsTable extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::create('revisions', function (Blueprint $table) { $table->increments('id'); $table->unsignedInteger('user_id')->nullable(); $table->string('event'); $table->morphs('auditable'); $table->text('old_values')->nullable(); $table->text('new_values')->nullable(); $table->text('url')->nullable(); $table->ipAddress('ip_address')->nullable(); $table->string('user_agent')->nullable(); $table->string('tags')->nullable(); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::drop('revisions'); } }