Невозможно получить данные в представлении, используя laravel - PullRequest
0 голосов
/ 17 мая 2019

Это мой первый проект на laravel. Я хочу получить некоторые данные на домашней странице моего веб-сайта, но я не могу этого сделать. Получаю ошибку.

namespace App\Http\Controllers;

use Validator;
use App;
use Lang;
use DB;
//for password encryption or hash protected
use Hash;
use App\Administrator;

//for authenitcate login data
use Auth;



use Illuminate\Http\Request;
use Illuminate\Routing\Controller;

class WebController extends Controller
{
function loadPage(){
    $categories = DB::table('categories')
        ->leftJoin('categories_description','categories_description.categories_id', '=', 'categories.categories_id')
        ->select('categories.categories_id as id', 'categories.categories_image as image',  'categories.categories_icon as icon',  'categories.date_added as date_added', 'categories.last_modified as last_modified', 'categories_description.categories_name as name', 'categories_description.language_id')
        ->where('parent_id', '0')->where('categories_description.language_id', '1');

    return view("home")->with('categories', $categories);
}
}

это мой контроллер. Получаю эту ошибку.

Неопределенное свойство: Illuminate \ Database \ MySqlConnection :: $ name (Просмотр: /Applications/XAMPP/xamppfiles/htdocs/rssl/resources/views/home.blade.php)

1 Ответ

0 голосов
/ 17 мая 2019

вам не хватает get () в строке вашего запроса

$categories = DB::table('categories')
        ->leftJoin('categories_description','categories_description.categories_id', '=', 'categories.categories_id')
        ->select('categories.categories_id as id', 'categories.categories_image as image',  'categories.categories_icon as icon',  'categories.date_added as date_added', 'categories.last_modified as last_modified', 'categories_description.categories_name as name', 'categories_description.language_id')
        ->where('parent_id', '0')->where('categories_description.language_id', '1')->get();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...