Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Laravel 5.x » Eloquent. Связь через третью таблицу » 04.06.2015 13:21:28

recew
Ответов: 4

Доброго времени суток.
Хочу провести связь между таблицей тегов и таблицей новостей используя третью таблицу.

Структура таблиц:
---News---|--Tags--|--News_Tags--|
----id-----|---id----|------id-------|
---title----|--name--|-----n_id-----|
---text----|            |-----t_id------|

Каким образом можно будет получить список тегов для одной новости и список новостей для одного тега?

#2 Laravel 5.x » Как отредактировать шаблон Pagination? » 23.05.2015 10:13:54

recew
Ответов: 1

Хочу немного отредактировать шаблон пагинации, поскольку он адаптирован только под Bootstrap.
Какой файл нужно править?

#3 Laravel 5.x » Выборка с БД через 3ю таблицу » 21.05.2015 12:40:38

recew
Ответов: 2

Есть две таблицы: объекты и жанры. Каждый объект может иметь много жанров, поэтому я создал 3ю таблицу, в которой хранятся эти связи.
Ее структура проста: ид, ид_объекта, ид_жанра.

        $obj = Object::find($obj_id);
        if(!$obj){
            return \App::abort(404);
        }
        $sect = Section::find($obj->section_id);
        $genres = Gen_obj::where('obj_id', '=', $obj_id)->get();

Таким образом я получаю все идентификаторы жанров, но вне еще и надо достать ихние имена из таблицы жанров. Как это можно сделать?

#4 Re: Laravel 5.x » Как подключить класс Image от Intervention Image » 19.05.2015 11:38:55

Забыл форме поставить enctype="multipart/form-data" big_smile
В этом и вся проблема была.

#6 Laravel 5.x » Как подключить класс Image от Intervention Image » 19.05.2015 09:51:40

recew
Ответов: 3

Привет, друзья.
Поставил себе Intervention Image для удобной работы с изображениями. 

<?php namespace App\Http\Controllers;


use App\Http\Requests;
use App\Http\Controllers\Controller;

use Illuminate\Http\Request;
use Intervention\Image\Facades\Image;

class ObjectsController extends Controller {

    public function getAdd() {
        return view('objects/add');
    }

    public function postAdd(){
        $file = \Input::get('image');
        if(isset($file)){
            $img = Image::make($file);
        }
        return $_POST;
    }

}

В итоге получаю ошибку NotReadableException in AbstractDecoder.php line 294: Image source not readable.
Пользуюсь PhpStorm, и он автоматически подключил Intervention\Image\Facades\Image.
Вобщем Laravel не видит метод make как и все остальные методы этого класса. Помогите исправить.

Подвал раздела