21. Данные сайдбара

View Composer Изменим app/Providers/AppServiceProvider.php : public function boot() { view()->composer([‘layouts.category_layout’, ‘layouts.layout’], function ($view) { $view->with(‘categories’, Category::select(‘title’, ‘slug’)->withCount(‘posts’)->orderBy(‘posts_count’, ‘desc’)->get())->with(‘popularPosts’, Post::orderBy(‘views’, ‘desc’)->limit(3)->get());

Как добавить заглушку в адсенс?

<ins class=»adsbygoogle» style=»display:block» data-ad-client=»ca-pub-ЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧЧ» data-ad-slot=»ЧЧЧЧЧЧЧЧЧЧЧЧ» data-ad-format=»auto» data-full-width-responsive=»true» data-alternate-ad-url=»https://site.ry/advert/advert1.html» ></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> В атрибут data-alternate-ad-url ставим

17. Лента статей

Админский сайдбар Сделаем сайдбар постоянно свернутым. Для обратимся к инструкции https://adminlte.io/docs/3.1//javascript/push-menu.html . Редактируем resources/views/admin/layouts/layout.blade.php : <a class=»nav-link» data-widget=»pushmenu» href=»#» data-enable-remember=»true»

13. Авторизация

Создадим три рута: Route::get(‘/login’, ‘[email protected]’)->name(‘login.create’); Route::post(‘/login’, ‘[email protected]’)->name(‘login’); Route::get(‘/logout’, ‘[email protected]’)->name(‘logout’); Вью Создадим вью resources/views/user/login.blade.php : <!DOCTYPE html> <html lang=»en»> <head> <meta