Laravel
- 17 ответов
- 0 вопросов
6
Вклад в тег
SELECT * FROM `cards`
INNER JOIN `mechanics_field` ON `mechanics_field`.card_id=`cards`.id
WHERE `mechanics_field`.`mechanics_id` = 1 and `cards`.`cost` = 3
$result = DB::table('cards')
->join('mechanics_field', 'mechanics_field.mechanics_id', '=', 'cards.mechanic_id')
->where(['mechanics_field.mechanics_id' => 1, 'cards.cost' => 3])
->get();
$result = Card::where(['mechanics_field.mechanics_id' => 1, 'cards.cost' => 3])
->select('cards.*')
->join('mechanics_field', 'mechanics_field.mechanics_id', '=', 'cards.mechanic_id')
->get();
$result = DB::select("SELECT * FROM goods"); // пример запроса
if(!Cache::has('goods')){
// если в кэше нет то сохраняем в кэш
Cache::put('goods', $result, 15); // на 15 минут сохраняем в кэш
$goods = Cache::get('goods'); // получаем из кэша
}else{
// получаем из кэша
$goods = Cache::get('goods'); // получаем из кэша
}