I am sending user details to the view with:
$transformed = new User;
$transformed->firstname = $user->firstname;
$transformed->lastname = $user->lastname;
$transformed->email = $user->email;
return View::make('account.settings', ['user' => $transformed]);
if I do dd($transformed)before View::make, then I see the full email address, but the template disables everything from "@" to:
Should be: parent@parent.com
Is: parent.com
In the blade template, I have:
{{ $user->email }}
Why does he turn off the start?
Here is the full view file:
@extends('account')
@section('content')
<section class="site-section site-content account-section">
<div class="container">
<h1 class="account-header">Account Settings</h1>
<div class="row">
<div class="col-xs-12 col-md-6">
<form role="form" method="POST" action="/auth/register" class="form-horizontal" autocomplete="off">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
<h3>Basic Details</h3>
<div class="form-group">
<div class="col-xs-12">
<label for="register-email">Email address</label>
<input id="register-email" type="text" name="email" class="form-control" autocomplete="off" value="{{ $user->email }}">
</div>
</div>
<div class="form-group">
<div class="col-xs-12">
<label for="register-firstname">First Name</label>
<input id="register-firstname" type="text" name="firstname" class="form-control" autocomplete="off" value="{{ $user->firstname }}">
</div>
</div>
<div class="form-group">
<div class="col-xs-12">
<label for="register-lastname">Last Name</label>
<input id="register-lastname" type="text" name="lastname" class="form-control" autocomplete="off" value="{{ $user->lastname }}">
</div>
</div>
<div class="form-group form-actions">
<div class="col-xs-12">
<button type="submit" class="btn btn-block btn-effect-ripple btn-lg btn-success"><i class="fa fa-plus"></i> Update Details</button>
</div>
</div>
<h3>
</h3>
</form>
</div>
</div>
</div>
</section>
@stop
source
share