Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
п.с.
странно, на все фрагменты кода нажимал в редакторе соответствующую кнопку, но код не выглядит таковым....
Спасибо за отзывчивость!
Код:
шаблон показывать смысла нет, там только разметка.
контроллер:
<?php
namespace App\Mail;
use Illuminate\Bus\Queueable;
use Illuminate\Mail\Mailable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Contracts\Queue\ShouldQueue;
class MailSender extends Mailable
{
use Queueable, SerializesModels;
/** $mailtemplate */
protected $mailtemplate;
/*** Create a new message instance. ** @return void */
public function __construct($mailtemplate)
{
$this->mailtemplate = $mailtemplate;
}
/** * Build the message. ** @return $this */
public function build()
{
return $this->view('emails.useregistered');
}
}
маршрут:
Route::get('/rendermail/{mailtemplate}', 'BtcController@trySendMail')->name('rendermail');
пробный класс отсылки почты:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Mail;
use App\Http\Controllers\Controller;
use App\Mail\MailSender;
class BtcController extends Controller
{
public function collectbtc() {
return view ('collect-btc');
}
public function trySendMail ( $mailtemplate) {
$resipient = 'edcv@i.ua';
try {
Mail::to($resipient)->send(new MailSender($mailtemplate));
return "Письмо успешно отослано.";
}catch (\Exception $e) {
return "Ошибка: ".$e->getMessage().', '.$e->getCode();
}
}
}
.env
MAIL_DRIVER=mailgun
MAIL_HOST=smtp.mailgun.org
MAIL_PORT=587
MAIL_USERNAME=postmaster@million-ru.topearning.space
MAIL_PASSWORD= хххххххххххххх
MAIL_ENCRYPTION= хххххххххххххххххххх
MAILGUN_DOMAIN = million-ru.topearning.space
MAILGUN_SECRET = ххххххххххххххххххххххххххххххх
config. mail.php
<?php
return [
'driver' => env('MAIL_DRIVER', 'mailgun'),
'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
'port' => env('MAIL_PORT', 587),
'from' => [
'address' => 'hello@million-ru.topearning.space',
'name' => 'Письмо от Миллион-ру',
],
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),
'sendmail' => '/usr/sbin/sendmail -bs',
];
Очень рассчитываю на помощь
Привет, сообщество мудрых, сильных и красивых!
Прочитал я доку по емэйл,
настроил на mailgun,
предварительно зарегал там аккаунт,
хостер прописал мне все настройки - DKIM, CNAME и еще что-то - mailgun показывает, что акк верифицирован,
написал малюсенький шаблон, контроллер, Mailable, маршрут,
в процессе вываливалось много ошибок, исправил.
теперь у меня код работает без ошибок, но почта на ящик не приходит.
Желаете ли помочь, люди добрые? Выкладывать код?
На Ларе есть доска объявлений?
например https://www.bedigit.com/item/laraclassi … d-ads-cms/
Спасибо!
Я уже видел ее в бесплатке, наверно "унесенная несуном". Попробовал на демо, есть глюки
А жаль.
На Ларе есть доска объявлений?
мне тоже нужна
покажите плз - где она?
Странно, что не пришло уведомление о недоставке
Может быть marat_khuzin@maik.ru тоже существует?
Шлю на правильный адрес.
Эта проблема решена.
Как отметить?
Чтобы получить действительно достойный и полный ответ без посыла в гугл или википедию...
Версия Laravel в формате 5.2.xx
Версия PHP в формате 7.0.х
Операционная система и её версия Windows 7 x64
Вендор и версия Веб-сервера в формате Oracle VirtualBox
Задача, что должно происходить в целом, вывод вьюшки
Что произошло, текст ошибки, ErrorException in FileViewFinder.php line 137:
View [common.errors] not found. (View: /home/vagrant/laravel/resources/views/tasks.blade.php)
Чего вы ожидали получить - увидеть вьюшку
Варианты/догадки, почему это произошло - накосячил, но не знаю где и что
Код:
все маршруты, касательно вопроса
Route::get('/', function () {
return view('tasks');
});
полностью файл-контроллер - контроллера еще нет,
все модели, касательно вопроса, - моделей тоже нет, данные из БД не запрашиваются
отослал ТЗ на почту
послал письмо (в личку?)
Послал ТЗ на почту
Послал ТЗ на почту
Если еще свободны - маякните на почту edcv@i.ua, пришлю ТЗ
Как раз такой энтузиаст мне и нужен!
давайте свяжемся
почта edcv@i.ua
скайп labirintman
меня зовут Владимир
Страницы 1