merhaba;
id değeri alarak mail göndermeye çalışıyorum. normal şartlarda gönderiyor bu şekilde yapınca hata alıyorum.
blade
@foreach ($us as $u)
<tr>
<td>
{{ $u->email }}
</td>
<td>
<a href=" {{ URL::to('ogrenci/abc/'.$u->email) }}">{{ $u->email }}</a>
@endforeach
route
Route::get('ogrenci/abc/{email}','ogrenci2@notStore');
controller
class Ogrenci2 extends Controller {
public function notStore(Request $email) {
$data = ['ad' => $email, 'soyad' => 'Emin'];
Mail::send('emails.gunaydin', $data, function($message) use($data)
{
$message->to($email, $data['ad'])
->subject('Deneme Eposta')
->replyTo('aliyelegin@gmail.com', 'Ali Yelegin');
});
return back()->with('mesaj', 'Not Başarıyla Eklendi.');
}
}
hata
ErrorException in Ogrenci2.php line 22:
Undefined variable: email
in Ogrenci2.php line 22
at HandleExceptions->handleError(8, 'Undefined variable: email', 'C:\\xampp\\htdocs\\mail\\app\\Http\\Controllers\\Ogrenci2.php', 22, array('message' => object(Message), 'data' => array('ad' => object(Request), 'soyad' => 'Emin'))) in Ogrenci2.php line 22
at Ogrenci2->App\Http\Controllers\{closure}(object(Message))