Aplikacja blog z pluginem bloga

0

To projekt https://github.com/binshops/laravel-blog
Część z blogiem jest instalowana w sekcji vendor/. Poza autoryzacją i linkiem do stron podstawowych inne routingi nie działają. To fragment z pliku routes.php:

Route::group(['prefix' => config('binshopsblog.blog_prefix', 'blog')], function () {

    Log::debug('lcapp.route-przed', [URL::current()]);

    Route::get('/', [\BinshopsBlog\Controllers\BinshopsReaderController::class, 'index'])
        ->name('binshopsblognolocale.index');

do grupy wchodzi bo założyłem tam log. Do kontrolera.index już nie wchodzi tam też założyłem log. I jeżeli w oryginalnej postaci Route::get() jest tak :

Route::get('/', 'BinshopsReaderController@index')

to wyświetla się błąd, że nie ma takiego kontrolera. Więc poprawiłem dodając sciezkę do kontrolera. Błąd znika ale ładuje się 404.

  • Macie jakis pomysł jak temu zaradzić? (moze przenieść routing do web.php)
  • jak prześledzić (debugować) proces routingu?

pozdrawiam
AK.

0

Jak dodałeś to jako pakiet do projektu to sprawdź jeszcze raz wszystkie kroki z manuala do instalacji.
Mogłeś ominąć
php artisan vendor:publish --provider="BinshopsBlog\BinshopsBlogServiceProvider

0

Dzięki, nie tylko to ominąłem, dzieki za zdystyplinowanie. Trzeba powoli a dokładnie. Sami zachecaja że instalacja to 3 minutki... Już zadziałało ale powoli wyskakują niedokładności. Aktualnie mam kontroller który w akcji index ma trzy paametry i szukam jak z routingu przekazac te parametry?

0

mozesz dodac Route::get('link/param1/{param1}/param2/{paramn2}/param3/{param3?}', 'BinshopsReaderController@index') albo Route::get('link', 'BinshopsReaderController@index') i wziac paramsy z request bo masz tam public function link(Request $request) { dd($request->all()); }

1 użytkowników online, w tym zalogowanych: 0, gości: 1