Size: a a a

Laravel для начинающих

2020 March 23

Д

Діма in Laravel для начинающих
Ostap
В твоем случае
 $single = Model::whereHas('tags', function (Builder $query) use ($tag_name) {
   $query->where('name', $tag_name);
 })->get();
Спасибо. Понял теперь
источник

Д

Діма in Laravel для начинающих
Тяну все теги для одного поста и потом уже ищу в них то что нужно
источник

Д

Діма in Laravel для начинающих
Кароче все равно не получается))

Тянет все теги которые принадлежат какому то single

Буду думать как сделать чтобы тянуть теги которые принажлежат только этому single
источник

Aliaksandr ¯\_(ツ)_/¯... in Laravel для начинающих
Aliaksandr ¯\_(ツ)_/¯
или как это с ларкой совместить?
UP
источник

Д

Діма in Laravel для начинающих
$tag = $single->tags->where('id', '=', 23)->all();
dd($tag);
Прикол в том что так работает

$tag = $single->tags->where('name', '=', 'Samochody:BMW')->all();
dd($tag);

и так работает

А так не работает
$tag = $single->tags->where('name', 'like', "%Samochody:%")->all();
dd($tag);
источник

a

anton in Laravel для начинающих
Ребят, кто то может посоветовать хороший сервис для деплоя api?
источник

a

anton in Laravel для начинающих
кроме хероку, сейчас работаю с ним
источник

a

anton in Laravel для начинающих
И вообще кстати интересно, можно ли деплоить на хероку большие корпоративные приложения?
источник

AD

Andrey Degtyaruk in Laravel для начинающих
Тебе API в смысле мок-сервера или рабочего приложения надо? Если второе - возьми уже себе VPS на любом Linode, DigitalOcean, Hetzner и т.п.
источник

a

anton in Laravel для начинающих
Апи в смысле рабочее приложение, есть клиент на реакт нейтив, и бэк на ларке, сейчас юзаем хероку как сервер, деплою туда весь свой бэк, уперлись в стену бесплатных тарифов, поднялся вопрос про переносе на другую платформу либо же выбор плана на хероку
источник

AD

Andrey Degtyaruk in Laravel для начинающих
Я сколько раз не влазил в хероку - ни разу ощутимого профита никакого не получал, кроме, собственно бесплатного тарифа. Но как-то VPS за 5-10$\месяц кажется намного более выгодной сделкой, чем вот это все
источник

a

anton in Laravel для начинающих
Просто я давно юзаю хероку, привык к нему уже и тд, а с какими то vps от линоды или до не юзал ниразу толком, они по функционалу ничем не уступают хероку?
источник

AD

Andrey Degtyaruk in Laravel для начинающих
anton
Просто я давно юзаю хероку, привык к нему уже и тд, а с какими то vps от линоды или до не юзал ниразу толком, они по функционалу ничем не уступают хероку?
Тебе дают полноценную(пусть и виртуальную) Linux-машину и root юзера от нее. Ставь любой софт какой хочешь, настраивай что и как хочешь. И все в родном терминале. В хероку больше "магии". Но в целом, на этапе разработки у меня флоу с VPS такой примерно:

0. Merge pull request
1. ssh root@MY.HOST.IP.ADDRESS
2. git pull
3. docker-compose up -d --force-recreate
4. PROFIT

Со временем оно автоматизировалось через Travis/GitHub Actions/CircleCI и т.п. и работает так, что при любом изменении develop и master веток собираются все нужные docker images, автоматом пушаться на dockerhub. Dockerhub при поступлении новых образов дергает вебхук на моем серваке, тот автоматом проверяет тэг образа(ему нужен`develop`) и если он нужный - делает docker-compose pull && docker-compose --force-recreate

Думаю, объяснять, что все это можно и без докера проворачивать не стоит.


Короче: VPS - полный контроль над происходящим, со всеми вытекающими в виде необходимости настройки(но ты же умеешь в докер или LAMP стек поднять?). Heroku - таже VPS, но урезанная и "преднастроенная"
источник

O

Ostap in Laravel для начинающих
Діма
whereHas я же тяну все теги из БД
Мне же не нужно тянуть все теги
а только те которые принадлежат одному посту $single
Тогда
->with('tags')
Четко сформулированный запрос позволяет получить ответ гораздо быстрее)
источник

a

anton in Laravel для начинающих
Andrey Degtyaruk
Тебе дают полноценную(пусть и виртуальную) Linux-машину и root юзера от нее. Ставь любой софт какой хочешь, настраивай что и как хочешь. И все в родном терминале. В хероку больше "магии". Но в целом, на этапе разработки у меня флоу с VPS такой примерно:

0. Merge pull request
1. ssh root@MY.HOST.IP.ADDRESS
2. git pull
3. docker-compose up -d --force-recreate
4. PROFIT

Со временем оно автоматизировалось через Travis/GitHub Actions/CircleCI и т.п. и работает так, что при любом изменении develop и master веток собираются все нужные docker images, автоматом пушаться на dockerhub. Dockerhub при поступлении новых образов дергает вебхук на моем серваке, тот автоматом проверяет тэг образа(ему нужен`develop`) и если он нужный - делает docker-compose pull && docker-compose --force-recreate

Думаю, объяснять, что все это можно и без докера проворачивать не стоит.


Короче: VPS - полный контроль над происходящим, со всеми вытекающими в виде необходимости настройки(но ты же умеешь в докер или LAMP стек поднять?). Heroku - таже VPS, но урезанная и "преднастроенная"
окей, я тебя понял, какую из своего опыта можешь посоветовать впс?
источник

AD

Andrey Degtyaruk in Laravel для начинающих
Но для совсем уж любителей HEROKU - нечто такое ты можешь сам довольно соорудить на своих собственных мощностях(vps\vds). http://dokku.viewdocs.io/dokku
источник

AD

Andrey Degtyaruk in Laravel для начинающих
anton
окей, я тебя понял, какую из своего опыта можешь посоветовать впс?
Я пользую Linode года 4 как. Просто по инерции, переезжать не хочу. Но вообще - Hetzner все хвалят вроде
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Я юзаю DO, вполне устраивает
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Но учитывая курс доллара - стало значительно дороже %(
источник

AD

Andrey Degtyaruk in Laravel для начинающих
Это конечно да. Яндекс.Облако можно бесплатно потестить. Но я от них в ужасе убежал год назад
источник