Как сделать так чтобы при заходе гостя открывалась не лента в раздел all?

abasov90 abasov90 6 Октября

Собстеввно как сделать так чтобы при заходе гостя открывалась не лента в раздел all?

2 Ответа

  1. Evg Evg 6 Октября

    На данный момент сделать это не так просто. Необходимо менять логику в модели: FeedModel.

    Можно попробовать:

    • В конфиге поставить countLike на 0 в файле: /config/feed.php
    • В routes в файле: /routes/map.php поменять 2 строки:
    Route::get('/')->controller(HomeController::class, 'feed')->name('home');
    Route::get('/all')->controller(HomeController::class, 'all')->name('main.all');

    На:

    Route::get('/')->controller(HomeController::class, 'feed')->name('main.all');
    Route::get('/all')->controller(HomeController::class, 'all')->name('home');

    Но это заплатка и слетит в следующем обновление. Возможно вам подойдет вариант с уменьшением countLike в конфиге.

    А вообще, как бы тут надо подумать. Возможно имеет смысл чуток переделать. Какой смысл показывать «Ленту», например, незарегистрированным участникам? Ведь лента, выводит то, на что человек подписан.

    Короче… это можно ещё доработать. Посмотрю, спасибо.

    1. abasov90 abasov90 6 Октября (ред.)

      Ну в том то и дело что всегда кидает на ленту, когда нет подписок то нет и контента

      + Хотя тут на сайте мне в ленте темы отображает, на моем пусто вообще