Я настоящий новичок в Laravel, но я до сих пор люблю его. Однако я борюсь за вещи, я хочу получить данные для пользователя, который зарегистрировался, и я не уверен, как это сделать.laravel 4 как получить зарегистрированные данные пользователей
У меня есть несколько таблиц, но я буду держать его основной на данный момент, у меня есть таблица проектов и таблица пользователей, я определил отношения между этими двумя в моделях, так:
User.php
public function projects() {
return hasMany('project');
}
project.php
<?php
use Illuminate\Database\Eloquent\ModelNotFoundException;
class Project extends Eloquent
{
public function user()
{
return belongsTo('user');
}
}
Я знаю, что могу сделать следующее, чтобы получить все проекты в базе данных с foreach
цикла, однако это не извлекать вошедший в проектах пользователей:
$projects = DB::table('projects')->get();
Я видел один учебник, который не был очень в глубине, но он сказал, чтобы получить доступ к запрос модели я должен был бы использовать следующую команду:
$project = User::all()->projects;
Однако это тоже не сработало. Может ли кто-нибудь указать мне правильное направление с помощью реальных уроков или опубликовать простые примеры?
Заранее спасибо
потрясающе благодарю вас! отлично работал, люблю laravel делает все так чертовски просто;) – 001221
Nice. Наслаждайтесь Laravel! :) –