Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Не правильно понял. Автоматически из кэша она никуда не денется.
При добавлении / удалении / редактировании записи нужно чистить кэш.
Только вот зачем это делать через DB...
На винду поставь OpenServer и не ломай голову
1. https://github.com/barryvdh/laravel-ide-helper
2. Laravel Plugin для PhpStorm
Для лары 5.6 нужно сову ставить такую:
"laravelrus/sleepingowl": "4.x-dev"
И сервис провайдер добавлять не нужно
Есть вот такие инструменты:
нужно параметры добавлять к url - get переменными, тогда всё будет хорошо
При клике на рубрику, ты её знаешь.
$category->posts - там будут все посты этой рубрики
$ids = [23, 20];
$images = Image::whereIn('id', $ids)->get()->sortBy(function($model) use ($ids){
return array_search('id', $ids);
});
Вполне нормальная связь
Категория (один - много) - Производитель (1 - много) - Модель
Нужно не мутатор использовать, а написать функцию в модели, типо..
public function getUrl()
{
return asset(self::IMAGE_PATH . $this->id . '.jpg');
}
https://laravel.com/docs/5.5/helpers#method-str-slug
а поле сделай уникальным и проверяй
Добавь исключение в мидлвар csrf для твоего роута загрузки
DB::select(`t.id`,`t.diff`)
->from(`select id, (points / price) diff from offers as t`)
->orderBy(`t.diff`, `DESC`)
->limit(3)
->get();
Создай массив символов. И циклом for бери rand() элемент из этого массива
sam, зачем делать велосипед? Это уже реализовано в Laravel
более благородно - на js.
на laravel более благородно - используй Str::slug($str);
$userData = User::select(['name','gender','avatar'])->first();
return view( 'top', compact('userData'));
Внутрь public_html нужно класть весь проект. htaccess'ом , либо настройками сервера направлять запросы в public_html/public/index.php
Например, указать view
public function toMail($notifiable)
{
return (new MailMessage)->view(
'emails.name', ['invoice' => $this->invoice]
);
}
sass --watch зачем?
просто gulp соберет ассеты
в консоли "gulp"