Итак, я пытаюсь создать вид электронной почты, используя данные, которые размещены пользователем. Проблема в том, что конкретные данные недостижимы. Я не знаю, как я должен получить эти данные.Laravel 5.1 передача данных в режим просмотра почты не работает
Вот мой контроллер:
public function PostSignupForm(Request $request)
{
// Make's messages of faults
$messages = [
//removed them to save space
];
//Validation rules
$rules = [
//removed them to save space
];
$validator = Validator::make($request->all(), $rules, $messages);
if ($validator->fails()) {
return Redirect::back()->withInput()->withErrors($validator);
}
DB::table('rittensport')->insert([
'note' => $request->get('note'),
//standard instert
]);
/**
* Sending the e-mails to the pilot and co-pilot
*
* @return none
*/
Mail::send('emails.rittensport_signup', $request->all(), function ($message) {
$message->from(env('APP_MAIL'), 'RallyPodium & Reporting');
$message->sender(env('APP_MAIL'), 'RallyPodium & Reporting');
$message->to($request->get('piloot_email'), strtoupper($request->get('piloot_lastname')).' '.$request->get('piloot_firstname'));
$message->to($request->get('navigator_email'), strtoupper($request->get('navigator_lastname')).' '.$request->get('navigator_firstname'));
$message->subject('Uw inschrijving voor de RPR Gapersrit '. date('Y'));
$message->priority(1);//Highest priority (5 is lowest).
});
return Redirect::back();
Ну, мнение существует и ошибка я столкнулся с это: Undefined variable: request
.
Вот как я пытаюсь получить данные на электронной почте: {{ $request->get('note') }}
Я уже пробовал такие вещи, как {{ $message->note }}
, $message['note']
И так далее.
попытка 'функция ($ сообщение) использовать ($ запрос)' –
все еще получаю 'Undefined переменной: request' – Robin
как вы импортирования фасадов? –