0
나는 약간 새로운 편입니다.Laravel 4.2 및 Mailgun을 사용하여 메일 보내기
내가 Laravel 4와 Mailgun의 일부 문서를 읽은, 나는 약간의 메일을 시험하고 일을하지만, 그냥이 같은 경로로했다 :
Route::get('send_test_email', function(){
Mail::send('emails.registro', array('key' => 'value'), function($message)
{
$message->subject('Bienvenido a la gran experiencia');
$message->from(env('CONTACT_MAIL'), env('CONTACT_NAME'));
$message->to('[email protected]');
});
});
나는 브라우저에서/send_test_email을 MyApp를 얻을 갔다 이메일.
Route::get('mail', ['uses' => '[email protected]', 'as' => 'send']);
컨트롤러 :
하지만 지금은 등록에 이메일을 보내려고, 나는 경로 생성
<?php
class MailController extends \BaseController {
public function index()
{
return View::make('signup');
}
public function send() {
Mail::send('emails.registro', $data, function($message) use
{
$message->subject('Bienvenido a la gran experiencia');
$message->from(env('CONTACT_MAIL'), env('CONTACT_NAME'));
$message->to($user->email, $user->firstname);
});
}
을 그리고이 같은 가입 양식에 양식을 추가 :
{{ Form::open(['route' => 'send', 'method' => 'get']) }}
<div class="form-group">
{{ Form::label('username', 'Usuario', ['class' => 'sr-only']) }}
{{ Form::text('username', null, ['placeholder' => 'Usuario', 'required', 'minlength' => 6, 'class' => 'form-control', ]) }}
@foreach($errors->get('username', '<span class=error>:message</span>') as $message)
{{$message}}
@endforeach
</div>
<div class="form-group">
{{ Form::label('password', 'Contraseña', ['class' => 'sr-only']) }}
{{ Form::password('password', ['placeholder' => 'Contraseña', 'required', 'minlength' => 8, 'class' => 'form-control']) }}
@foreach($errors->get('password', '<span class=error>:message</span>') as $message)
{{$message}}
@endforeach
</div>
<div class="form-group">
{{ Form::label('password_confirm', 'Confirmar Contraseña', ['class' => 'sr-only']) }}
{{ Form::password('password_confirmation', ['placeholder' => 'Confirmar Contraseña', 'required', 'minlength' => 8, 'class' => 'form-control']) }}
@foreach($errors->get('password_confirmation', '<span class=error>:message</span>') as $message)
{{$message}}
@endforeach
</div>
<div class="form-group">
{{ Form::label('email', 'Email', ['class' => 'sr-only']) }}
{{ Form::email('email', null, ['placeholder' => 'Email', 'required', 'class' => 'form-control']) }}
@foreach($errors->get('email', '<span class=error>:message</span>') as $message)
{{$message}}
@endforeach
</div>
<div class="form-group">
{{ Form::label('firstname', 'Nombres', ['class' => 'sr-only']) }}
{{ Form::text('firstname', null, ['placeholder' => 'Nombres', 'required', 'class' => 'form-control']) }}
</div>
<div class="form-group">
{{ Form::label('lastname', 'Apellidos', ['class' => 'sr-only']) }}
{{ Form::text('lastname', null, ['placeholder' => 'Apellidos', 'required', 'class' => 'form-control']) }}
</div>
<div class="form-group">
{{ Form::submit('Registrar', ['class' => 'btn btn-lg btn-block btn-kinbu'])}}
</div>
{{ Form::close() }}
컨트롤러에 Parse error: syntax error, unexpected 'Mail' (T_STRING)
이 있습니까? 여기