Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Выносить? Вы о чем?
1)Добавляете в роут маршрут
2)Создаете поддомен
3)В конфиге нгинкс (этого поддомена) root указываете папку основного проекта и все) зачем что-то выносить?))))))))))
Как по мне решается быстро и без заморочек ибо "перекрыть" шттпс сертификат будет проблемнее, если вообще реально, я думаю такие вопросы лучше на форумах сис админов узнавать...
<input type="hidden" name="token" value="{{ $token }}">
пока не добавил это, при переходе по ссылке с емейла и ввода мыла + нового пароля, после отправки ничего не показывалось и не переадресовывало, таже стр с теми же полями + если вардампить переменку еррор то выводило
object(Illuminate\Support\ViewErrorBag)#180 (1) { ["bags":protected]=> array(1) { ["default"]=> object(Illuminate\Support\MessageBag)#181 (2) { ["messages":protected]=> array(1) { ["token"]=> array(1) { [0]=> string(28) "The token field is required." } } ["format":protected]=> string(8) ":message" } } }
{ ["token"]=> array(1) { [0]=> string(28) "The token field is required." }
вот
как тогда это испраивть?
Я могу ошибаться, но если подключил к ип шттпс, то там уже ничего не исправить ибо шттпс сертификат подключается самым первым и все последующее игнорирует.
Знаю точно и наверно так бы сам сделал:
1)Привязать 1 ип к сайту с шттпс
2)Создать поддомен и привязать к нему другой ип, тогда можно использовать шттп (с этого поддомена обращаться к вашему сервису)
3)Настроить поддоменный роутинг у ларавел
пс - лично мое имхо
да решил проблему)
но вышло, что передаеться 2 токена
<input name="_token" value="F9ZJEod7rUu6zzq3p3DmNgFeTRAcpQdY1i3IEuXj" class="has-value" type="hidden">
генерируемый и с письма
<input name="token" value="c4a8e6891e61b347667bd0214f49f0817995683e969b4ff7a3b0ef8e94f0ba88" class="has-value" type="hidden">
или это нормально?извините, что надоедаю))
https://laracasts.com/discuss/channels/ … bad?page=1
предлогают <input type="hidden" name="token" value="{{ $token }}">
хотя у меня это поле есть и выводиться с помощью {{ csrf_field() }}
object(Illuminate\Support\ViewErrorBag)#180 (1) { ["bags":protected]=> array(1) { ["default"]=> object(Illuminate\Support\MessageBag)#181 (2) { ["messages":protected]=> array(1) { ["token"]=> array(1) { [0]=> string(28) "The token field is required." } } ["format":protected]=> string(8) ":message" } } }
смотрю переменку ероррс, хотя поле токен заполнено
Мне понравилось with(), спасибо!
кст а случайно не знаете, когда жму восстановить пароль приходит мыло, перехожу по ссылке, ввожу новый пасс, стр презагружается, но ничего нет ни ошибки ни сообщения, что все ок и войти со старым пасом не могу, в контролере ресет пассворд толком ничего нет, не пойму куда смотреть...
Или я не могу $name = Comment::whereIn('id', [....])->post; вот так сделать и получить на выходе обьекты комментс с вложеными в них обьектами пост или обьекты где для каждого ид коммента выводиться вся инфа по комменту + вся инфа по связанному с ним посту, я думал это отношения как раз и решают
Немного не ловко, но если можно уточню
namespace App;
use Illuminate\Database\Eloquent\Model;
class Post extends Model
{
/**
* Получить комментарии статьи блога.
*/
public function comments()
{
return $this->hasMany('App\Comment');
}
}
namespace App;
use Illuminate\Database\Eloquent\Model;
class Comment extends Model
{
/**
* Получить статью данного комментария.
*/
public function post()
{
return $this->belongsTo('App\Post');
}
}
1)Comment::find(1)->post; - работает
2)Comment::where('id', '=', 1)->post; - не работает, пишет Undefined property: Illuminate\Database\Eloquent\Builder::$post
3)Comment::find(1)->post(); - работает, но выводим много инфы и браузер виснет
Не могу понять по п.2 и п.3
и как работать с belongsTo если мне нужно выполнить условие в начале, пример выбрать книги где год 2001, а потом от выбранных айдишников(или айдишника) получить все авторов этих книг из другой таблицы....пока еще гуглю буржнет
Уже глянул, надо подробнее вникнуть, я просто русскую версию смотрел, а это критическое "исправление", просто у меня уже прилично кода использует такие "зависимости", вот и думаю если ли смысл переписать? или можно оставить, а на будущее писать через https://laravel.com/docs/5.4/eloquent-r … one-to-one one-to-one мне же это подходит, если я хочу связать данные с одной таблицы с данными с другой? и последний вопрос, я правильно понимаю, что на выходе будет один объект с общими данными из двух таблиц?(или будет вложенность объектов?!)
На скрине где зачекнут замок идет шттп обычное, не более того, и вы про логи нгикса говорите "скрипты грузятся либо по http либо по https с невалидным сертификатом – ни то ни другое делать нельзя, любой браузер такие вещи блокирует без вариантов"?
Хотите сказать, что если я сделаю обычный самоподписанный сертификат, то сайты с валидным шттпс смогут спокойно загружать мою либу?(насчет самоподписанного, мне мозила вечно просит внести в исключение, по этому лучше приобрети)
Спасибо, я чуть позже перепроверю все! С меня как и говорил мини бонус полагается (напишите в пм номер вм кошелька, пришлю на пиво)
Пс. мини вопрос по https://laravel.ru/docs/v5/eloquent-relationships
Я правильно понимаю, что настройка отношений в итоге даст мне обьект с данными из 2 и тп. таблиц?
И что в продакшене будет производительней? С ларавелем работаю около месяца, но отношения пока не трогал, все данные получаю с помощью моделей Model::whereIn('id', Model2::where('key', '=', $value)->plunk('key', 'id')->toArray())->get(); мне кажется это менее затратным по ресурсам или ошибаюсь?
Я специально не закрасил, я создал тестовую стр на другом своем сайте с валидным шттпс, там же подключаю скрипт src="//site.com/1.js" разве он сам не выберет протокол? (скрипт грузиться с сайта без шттпс), просто знаю когда указывал src="http://site.com/1.js" мне мозила сразу писала, что заблокирована часть смешанного контента, по этому я убрал "http:" и думал, что грузит нормально.
1)что вы имели введу под "что-то с настройками веб-сервера"? у меня стоит нгинкс + пхп фпм
2)если мой второй сайт использует протокол шттп, то мою либу можно подключить только на сайтах с шттп? если хочу, что бы и шттпс работал, то нужно купить сертификат и не настраивать пере адресацию? (что бы можно было и через шттп и через шттпс грузить)
Проясните пожалуйста, как писал выше могу оплатить. я чего-то думал что cors виноват
Просто я не использую его и пробовал с 3 браузеров, итог - скрипт (урл) заблокирован, смотрю через вкладку нетворкс
можно с вами по емейлу списаться?
Написал вам через обратную связь или уточните куда написать?
Перепробовал многие решения для настройки, но все тщетно. У меня есть скрипт по адресу сайт.ру/скрипт.жс я хочу, что бы его можно было подключать как сторонную библиотеку с разных доменов, но у меня выходит что урл в браузере заблокирован(
Прошу подскажите, могу заплатить, если совет действительно поможет ибо перепробовал даже со стороны нгинкс настраивать