@Speakermen

Как вывести данные из БД?

Доброго времени суток подскажите как вывести данные из таблицы User в контоллер не как не получается и доки читал и на youtube видео смотрел(
<?php

namespace App\Models;

use Illuminate\Support\Facades\DB;

class User extends Authenticatable
{
    public function getFullName()
    {
        return $this->firstname . ' ' . $this->lastname;
    }

    public function getUser($id)
    {
        $users = DB::table('users')
            ->select('id', 'firstname', 'lastname', 'status', 'email')->where('id', $id)
            ->get();

        return $users;
    }
}

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
//use Illuminate\Support\Facades\DB;
use App\Models\User;

class AboutController extends Controller
{
    public function show($id)
    {
        /*
        $users = DB::table('users')
            ->select('*')->where('id', $id)
            ->get();
        */
        //$users = new App\Models\User()->getUser($id);
        $user = new User();

        dd($users->getUser($id));
        exit;

        return view('profile.about', ['id' => $id]);
    }
}
  • Вопрос задан
  • 122 просмотра
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега Laravel
Вы как-то не так читали и смотрели…

User::find($id)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы