$post = Referat::where(‘slug’, $slug)->with(‘categories’)->with(‘tags’)->firstOrFail(); $post->timestamps = false; ++$post->views; $post->update(); То есть нужно прописать $post->timestamps = false; помимо остального.
Автор: admin
Два блока 336х280 вместо одного адаптивного
Два вряд показали прирост на 25%. Даже один блок 336×280 дает прирост около 17% по сравнению с адаптивным. Имею ввиду
Как сделать чтобы рекламный блок адсенс (adsense) выводился только один раз?
<script async src=»https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js»></script> <script> if (typeof slot12345678910 == «undefined») { document.write(‘<ins class=»adsbygoogle» style=»display:block» data-ad-client=»ca-pub-3210847618764535″ data-ad-slot=»12345678910″ data-ad-format=»auto» data-full-width-responsive=»true»></ins>’); } </script> <script>
Как сделать 301 или 302 редирект с помощью cloudflare?
Заходим в Page Rules -> Create Page Rules И вписываем такие значения: В данном случае будет 301 редирект со все
22. Поиск по статьям
Индекс для поля title Создадим миграцию: php artisan make:migration alter_table_post_add_title_index —table=posts Изменим созданный файл: public function up() { Schema::table(‘posts’, function
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());
20. Статьи по тегу
Контроллер Создадим Http/Controllers/TagController.php с содержимым: <?php namespace App\Http\Controllers; use App\Models\Tag; use App\Models\Category; class TagController extends Controller { public function show($slug)
19. Статьи категорий
Контроллер Выполним команду: php artisan make:controller CategoryController В него запишем: <?php namespace App\Http\Controllers; use App\Models\Category; class CategoryController extends Controller {
18. Страница отдельной статьи
Изменим app/Http/Controllers/PostController.php: public function show($slug) { $categories = Category::select(‘title’, ‘slug’)->get(); $post = Post::where(‘slug’, $slug)->firstOrFail(); ++$post->views; $post->update(); return view(‘posts.show’, compact(‘post’, ‘categories’));