Articles of красноречивый

Пользовательская модель и поля с Sentinel / Laravel

I ', интегрируя новую систему в существующую базу данных. Итак, моя таблица User не имеет имен полей по умолчанию. Все имена на испанском языке, поэтому Sentinel ищет электронную почту, когда он должен искать «коррело», Кроме того, при выполнении Sentinel::check(), Я получаю сообщение об ошибке: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'administrador.id' in 'where clause' […]

Невозможно получить отношение от одного до многих в Laravel 4

Я пытаюсь добраться до ProfileType через мою модель User, то есть $ user-> profile-> profiletype; Однако я не могу получить объект. В основном пользователь имеет собственный профиль и профиль принадлежит пользователю и профилю. Профиль ProfileType hasMany. Мои имена таблиц – это пользователи, профили и profile_types. модели / User.php use Cartalyst\Sentry\Users\Eloquent\User as SentryUserModel; class User extends […]

Laravel QueryBuilder для DB :: select

У меня проблема с узким местом в красноречиве Laravel. При запуске логики для создания запроса она очень быстрая и простая при использовании красноречивого, однако, когда в конечном итоге приходит использование $query->get() (из-за количества строк и количества реляционных строк), оно размалывает на остановку и max execution time . Я, очевидно, не хочу просто увеличивать время … […]

В последнее время метод Laravel 4 all () начал возвращать коллекцию Eloquent – почему?

Это мой контроллер: return View::make('home.listings') ->with('listings', Listing::all()); Раньше я проверял его на такие виды: (и он работал над всеми моими проектами) @if(!empty($listings)) //use foreach and show listings @else <h3>No listing is found.</h3> @endif Это моя модель листинга. class Listing extends Eloquent { public static $key = 'id'; protected $table = 'ilanlar'; public $timestamps = false; […]

laravel hasManyThrough on a принадлежит к отношениям

У меня есть следующие отношения: Ферма -> hasOne -> Адрес следующим образом: /** * \App\Address associated to the current farm. * * @return \App\Address */ public function address() { return $this->hasOne('\App\Address'); } … затем Address -> attribTo -> Country: public function country() { return $this->belongsTo('\App\Country','country_id','id'); } … и я хотел бы получить модель страны и […]

Если я уже использую PDO, то в чем преимущество дальнейшего абстрагирования запросов SELECT в Eloquent ORM Laravel?

Рассмотрим следующие запросы READ и WRITE: Читать // Retrieves a person (and their active game score if they have one) $sql = "SELECT CONCAT(people.first_name,' ',people.last_name) as 'name', people.uniform as 'people.uniform', games.score as 'games.score' FROM my_people as people LEFT JOIN my_games as games ON(games.person_id = people.id AND games.active = 1) WHERE people.id = :id"; $results = […]

BadMethodCallException: вызов неопределенного метода Illuminate \ Database \ Query \ Builder :: detach ()

Я новичок в Laravel. Это то, что я пытаюсь сделать. Когда запись здания удаляется, соответствующая запись комнаты также удаляется. В дополнение к этому, когда связанная запись комнаты удаляется при удалении записи здания, я хочу установить значение null для внешнего ключа для идентификатора комнаты в соответствующей записи visit_records. Когда я пытаюсь отключить связь между записью модели […]

Таблица Larvel Pivot и косвенные отношения

Я пишу опрос с Laravel 4 и вам нужно, чтобы пользователи могли проходить один и тот же опрос несколько раз (и их ответы сохранялись как разные экземпляры). В настоящее время у меня есть сводная таблица, называемая survey_user, которая связывает пользователя с приглашенным опросом. Потенциально положительный побочный эффект сводной таблицы заключается в том, что ее первичный […]

Laravel 4 не расширяет класс Eloquent

У меня есть файл Product.php в папке приложений / моделей. Вот содержание файла: class Product extends Eloquent{ protected $table = 'productinfo'; } Однако, когда я пытался запустить $product = Product::all(); , Laravel say Call to undefined method Product::all() . Кажется, класс Eloquent не расширен. Я не вижу ничего, что я делаю неправильно. Почему он не […]

Применение Laravel принадлежит одному продукту для одной или какой-либо категории

в моей базе данных у меня есть product_category и products , в которых один product может принадлежать одной или какой-либо категории в таблице product_category , теперь мой вопрос: когда пользователь отправляет продукт с одной или какой-либо категорией, как я могу сохранить это в базе данных, например, для одной категории есть один или какой-то продукт? в […]