0
Пытаясь отправить письмо с подтверждением, используя Laravel 4.2. Но попав ошибку в представленииLaravel 4 - Mail Send (Variable undefined)
Неопределенная переменная: booking_data
Я пытаюсь передать его следующий массив данных:
["from"]=>
string(7) "Gatwick"
["to"]=>
string(8) "Aberdeen"
["leaving"]=>
string(21) "Friday, 15 July, 2016"
["returning"]=>
string(24) "Wednesday, 20 July, 2016"
["price"]=>
string(2) "53"
["hotel"]=>
string(9) "Four Star"
["date_start"]=>
string(10) "2016-07-15"
["date_end"]=>
string(10) "2016-07-20"
["insurance"]=>
string(0) ""
["num_travellers"]=>
string(1) "1"
["car_hire"]=>
string(0) ""
["baggage"]=>
string(0) ""
["car_hire_days"]=>
string(0) ""
["flight_cost"]=>
string(2) "53"
["new_cost"]=>
string(6) "383.00"
["hotel_transport"]=>
string(0) ""
["passengers"]=>
array(1) {
[0]=>
array(5) {
["firstname"]=>
string(6) "Stuart"
["surname"]=>
string(8) "Blackett"
["address2"]=>
string(17) "Line 1"
["town"]=>
string(12) "Town"
["passportnumber"]=>
string(2) "TS"
}
}
["user_email"]=>
string(27) "[email protected]"
["user_phone"]=>
string(2) "01"
Мой текущий код Laravel Контроллер является:
// Create View Confirming Payment....
$booking_data = Session::all();
// Send Confirmation To User & Site Admin...
$user_email = Session::get('user_email');
Mail::send('emails.confirmation', $booking_data, function($message) use ($booking_data)
{
$message->from('[email protected]', 'In The Air Deals');
$message->to(Session::get('user_email'))
->cc('[email protected]')
->subject('Booking Confirmation from In The Air Deals');
});
В поле зрения я использую лезвие и делаю следующее ing:
@foreach ($booking_data['passengers'] as $passenger)
<tr>
<td>Name:</td>
<td>
{{ $passenger->firstname }}
{{ $passenger->surname }}
</td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td>Address:</td>
<td>
{{ $passenger->address1 }}
<br />
{{ $passenger->address2 }}
{{ $passenger->town }}
</td>
</tr
@endforeach
Есть ли что-то еще, что мне нужно сделать, чтобы данные бронирования перешли на представление?
Благодаря
Ах, я вижу, каждый элемент массива производится в объект. Спасибо вам за это! – StuBlackett