I have this little problem here where the code isn’t getting the proper form of the name I guess… This is the place where it shows me a mistake:
<div class="rank-label-container"> <span class="label label-default rank-label">{{$user ?? ''->name}}</span> </div>
Someone tried to convince me that my mistake is here in the create_user_table:
<?php use IlluminateDatabaseMigrationsMigration; use IlluminateDatabaseSchemaBlueprint; use IlluminateSupportFacadesSchema; class CreateUsersTable extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::create('users', function (Blueprint $table) { $table->id(); $table->string('name'); $table->string('email')->unique(); $table->timestamp('email_verified_at')->nullable(); $table->string('password'); $table->string('avatar')->default('user.jpg'); $table->rememberToken(); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::dropIfExists('users'); } }
But I didn’t find any problem in here. Any suggestions on how to fix it? And if you need something else from the code tell me please, I didn’t know what else should I give you so you can help me. Thanks in advance!
Advertisement
Answer
Try this, i sure it will work {{$user->name}} Or {{$user[‘name’]}}