Size: a a a

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

2020 February 15

ДК

Дмитрий Кожанов in Laravel для начинающих
Binary
источник
2020 February 16

A

Aziz in Laravel для начинающих
Привет ! Если я хочу использовать Faker в Many To Many то посредника как я должен назвать
CategoryPostsTableSeeder     вот так  или
CategoriesPostsTableSeeder  так ?
источник

VZ

Victor Zagoruyko in Laravel для начинающих
Помощь в ЧПУ Laravel?
Начал разбираться с Ларкой. По быстрому сделал аналог блога - lara.zacompom.ru (не реклама). Вроде все работает, но чуть не так как надо. Нужна помощь в ЧПУ.
У меня есть блог на WordPress (zacompom.ru), хочу перенести его на Ларку). Вроде не проблема, но уперся в ЧПУ. Хочу сделать их такими как сейчас на моем блоге, то есть: домен/слаг_категории/слаг_поста.html, чтобы не просели сильно позиции)
Вот теперь сам вопрос: как так сделать? Хотел по быстрому накидать, да ничего не вышло.
Доп. инфа: есть 2 таблицы, posts и categories. Естественно в posts - статьи, в другой категории. Как мне сделать ссылку, которая мне нужна?
Пара скриншотов: так выглядит posts https://hsto.org/webt/k2/pk/cn/k2pkcnbdj2l8wuqsigh3uys7lj4.png
а так categories: https://hsto.org/webt/tp/1s/bg/tp1sbgekperqlvkozeyszzb85au.png
Роуты:
Route::get('/', 'HomeController@index');
Route::get('/post/{slug}', 'HomeController@show')->name('post.show');
Route::get('/tag/{slug}', 'HomeController@tag')->name('tag.show');
Route::get('/category/{slug}', 'HomeController@category')->name('category.show');
Route::post('/subscribe', 'SubsController@subscribe');
Route::get('/verify/{token}', 'SubsController@verify');

так же прошу сильно не пинать, пока не доходит)
Заранее спасибо!
источник

A

Alex in Laravel для начинающих
Victor Zagoruyko
Помощь в ЧПУ Laravel?
Начал разбираться с Ларкой. По быстрому сделал аналог блога - lara.zacompom.ru (не реклама). Вроде все работает, но чуть не так как надо. Нужна помощь в ЧПУ.
У меня есть блог на WordPress (zacompom.ru), хочу перенести его на Ларку). Вроде не проблема, но уперся в ЧПУ. Хочу сделать их такими как сейчас на моем блоге, то есть: домен/слаг_категории/слаг_поста.html, чтобы не просели сильно позиции)
Вот теперь сам вопрос: как так сделать? Хотел по быстрому накидать, да ничего не вышло.
Доп. инфа: есть 2 таблицы, posts и categories. Естественно в posts - статьи, в другой категории. Как мне сделать ссылку, которая мне нужна?
Пара скриншотов: так выглядит posts https://hsto.org/webt/k2/pk/cn/k2pkcnbdj2l8wuqsigh3uys7lj4.png
а так categories: https://hsto.org/webt/tp/1s/bg/tp1sbgekperqlvkozeyszzb85au.png
Роуты:
Route::get('/', 'HomeController@index');
Route::get('/post/{slug}', 'HomeController@show')->name('post.show');
Route::get('/tag/{slug}', 'HomeController@tag')->name('tag.show');
Route::get('/category/{slug}', 'HomeController@category')->name('category.show');
Route::post('/subscribe', 'SubsController@subscribe');
Route::get('/verify/{token}', 'SubsController@verify');

так же прошу сильно не пинать, пока не доходит)
Заранее спасибо!
Ну можно добавить слаг в модели категории и поста и в контроллере искать по слагу. Route::get('/{cat_slug}/{post_slug}', 'PostController@show')

А в контроллере
show($request, $cat_slug, $post_slug){ найти со слагами }
источник

A

Alex in Laravel для начинающих
Добавить или ручками, или автоматом генерить при создании/редактировании
источник

A

Alex in Laravel для начинающих
С проверкой на то, что такого нет.
источник

ЕК

Егор Карась in Laravel для начинающих
По-моему, ты уже приходил с этой идеей?)
источник

ЕК

Егор Карась in Laravel для начинающих
Вот примерно так, кажется, по срокам))
источник

ЕК

Егор Карась in Laravel для начинающих
Неужели с сентября не освоил?)
источник

ЕК

Егор Карась in Laravel для начинающих
Работу легче найти, но рельсы красивше)
источник

ЕК

Егор Карась in Laravel для начинающих
>Битрикс
Прими мои глубочайшие соболезнования.
источник

ЕК

Егор Карась in Laravel для начинающих
Мне кажется, проще взять какой-нибудь полуреальный проект
источник

ЕК

Егор Карась in Laravel для начинающих
Не знаю, мне такие проблемы с мотивацией не знакомы)
источник

в

вум in Laravel для начинающих
Ну так понятно что если пилить что  в двоем то мотивация будет
источник

в

вум in Laravel для начинающих
По самой документации можна запилить если ее читать
источник

ЕК

Егор Карась in Laravel для начинающих
Ну и я не сильно верю в курсы, мне проще взять задачу и начать пилить
источник

AB

Alex Bowey in Laravel для начинающих
Привет
Странности с кодом
Не работает модель байндинг для конкретной модели = Категории
(роут и тайп хинтинг совпадают). В других роутах но уже для других моделей все ок
источник

AB

Alex Bowey in Laravel для начинающих
Из-за этого приходится искать модель в ручную
источник

SG

Sergey Gerasimov in Laravel для начинающих
Alex Bowey
Привет
Странности с кодом
Не работает модель байндинг для конкретной модели = Категории
(роут и тайп хинтинг совпадают). В других роутах но уже для других моделей все ок
Ну для начала покажи код экшена, потом твой роут в routes и в консоли php artisan route:list
источник

SG

Sergey Gerasimov in Laravel для начинающих
Егор Карась
Кто как хранит цены
NUMERIC(15, 2)
источник