第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

外觀\點火\異常\視圖異常 嘗試獲取 index.blade 中非對象的屬性“名稱.php

外觀\點火\異常\視圖異常 嘗試獲取 index.blade 中非對象的屬性“名稱.php

PHP
紫衣仙女 2022-09-17 22:08:37
我有兩個桌子部門和員工。我想列出部門或員工。該部門還可以,但是當我想看到員工時,它會給我這個錯誤。我已經(jīng)嘗試了一些解決方案,但它沒有幫助我,它仍然顯示這個錯誤這是員工\索引.php----                <table class="table">                    <tr>                        <td>Name</td>                        <td>Department</td>                    </tr>                    @foreach($employees as $employee)                    <tr>                        <td>{{ $employee->name }}</td>                        <td>{{  $employee->department->name }}</td>                    </tr>                    @endforeach                </table>---這是網(wǎng)絡(luò).phpRoute::get('/', function () {    return view('welcome');});Auth::routes();//Route::get('login/github', 'Auth\LoginController@redirectToGithub');//Route::get('login/github/callback', 'Auth\LoginController@handleGithubCallback');Route::resource('departments', 'DepartmentsController');Route::resource('employees', 'EmployeesController');Route::get('/home', 'HomeController@index')->name('home');部門/索引刀片.php...                <table class="table">                    <tr>                        <td>Name</td>                    </tr>                    @foreach($departments as $department)                    <tr>                        <td>{{ $department->name }}</td>                    </tr>                    @endforeach                </table>...員工控制器   public function index()    {        $employees = \App\Employee::orderBy('id', 'desc')->paginate(10);        return view('employees.index')->with('employees', $employees);    }部門控制器    public function index()    {        $departments = \App\Department::all();        $departments = \App\Department::orderBy('id', 'desc')->get();        $departments = \App\Department::orderBy('id', 'desc')->paginate(5);        return view('departments.index')->with('departments', $departments);    }im 得到的錯誤是外觀\點火\異常\視圖異常 嘗試獲取非對象的屬性“名稱”(視圖:C:\xampp\htdocs\Laravel\test2\資源\視圖\員工\索引.blade.php)
查看完整描述

1 回答

?
繁星淼淼

TA貢獻1775條經(jīng)驗 獲得超11個贊

所以我會假設(shè)這種關(guān)系是一個部門有很多員工。這是設(shè)置模型關(guān)系的方式。


<?php


namespace App;


use Illuminate\Database\Eloquent\Model;


class Employee extends Model

{

    public function department()

    {

        return $this->belongsTo(Department::class);

    }

}

<?php


namespace App;


use Illuminate\Database\Eloquent\Model;


class Department extends Model

{

    public function employees()

    {

        return $this->hasMany(Employee::class);

    }

}

這是從數(shù)據(jù)庫部分設(shè)置關(guān)系的方法(如果您沒有正確擁有它)


public function up()

    {

        Schema::create('departments', function (Blueprint $table) {

            $table->bigIncrements('id');

            $table->string('name');

            $table->timestamps();

        });

    }

public function up()

    {

        Schema::create('employees', function (Blueprint $table) {

            $table->bigIncrements('id');

            $table->string('name');

            $table->bigInteger('department_id')->unsigned();

            $table->foreign('department_id')

          ->references('id')->on('departments')

          ->onDelete('cascade');

            $table->timestamps();

        });

    }


查看完整回答
反對 回復 2022-09-17
  • 1 回答
  • 0 關(guān)注
  • 118 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號