Size: a a a

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

2021 June 24

SC

Sergey Chizhik in Laravel для начинающих
Разве в документации этого нет?
источник

K

Katerina in Laravel для начинающих
не нашла
источник

SC

Sergey Chizhik in Laravel для начинающих
А если я найду?
источник

e

eldarda in Laravel для начинающих
protected $table = ''
источник

VH

Vlad Horpynych in Laravel для начинающих
источник

K

Katerina in Laravel для начинающих
спасибо!
источник

SC

Sergey Chizhik in Laravel для начинающих
👍
источник

K

Katerina in Laravel для начинающих
protected $fillable = [
       'slug',
       'category_name',
        'published'
   ];
источник

K

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

R

Ruslan in Laravel для начинающих
на размерах конечно отразится.
но я думаю не стоит включать в составной индекс больше двух-трех полей.
считай сервер сначала по индексу этих трех полей отфильтрует большую часть строк. а потом из оставшихся, которых будет гораздо меньше, отфильтрует как обычно.
источник

SS

Serg Serdyuk in Laravel для начинающих
указание имени таблицы? скинули же выше
источник

D

David in Laravel для начинающих
If your model's corresponding database table does not fit this convention, you may manually specify the model's table name by defining a table property on the model:

<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class Flight extends Model
{
   /**
    * The table associated with the model.
    *
    * @var string
    */
   protected $table = 'my_flights';
}
источник

K

Katerina in Laravel для начинающих
так не работает
источник

SS

Serg Serdyuk in Laravel для начинающих
🌚🌚
источник

K

Katerina in Laravel для начинающих
protected $table = 'categories'

   protected $fillable = [
       'slug',
       'category_name',
       'image',
       'published'
   ];
источник

D

David in Laravel для начинающих
поле $table не закрыли)0
источник

K

Katerina in Laravel для начинающих
ой спасибо все ок )))
источник

D

David in Laravel для начинающих
К тому же, если вы указали название таблицы categories, следовательно вы не правильно назвали модель, как она у вас называется?
источник

R

Ruslan in Laravel для начинающих
если у тебя 25 полей и делать составной индекс на два поля, то у тебя будет ≈ 25 + (больше 50) индексов. 25 - на одинарный индекс. и больше 50 на составной индекс.
источник

R

Ruslan in Laravel для начинающих
зависит от твоих запросов.
например если это фильтр для объектов недвижимости, то у тебя почти всегда будет какой-то основной набор фильтров - цена, город, жилой комплекс. По ним нужно делать и одинарные и составные индексы. А остальные фильтра - два санузла, окно с видом на море, они редкие, и их можно оставить и без индекса.
источник